last update: 2025.Apr.21
Hey There!
I'm a computer scientist interested in retro computing (retro games, etc...),
reverse engineering (RE), old computer viruses and assembly (ASM) programming.
In this page I'll share the old-new things that I did or that I think is interesting.
The anonymity offered by the internet and the convenient way to share ideas
provided by Neocities
is the perfect opportunity for me. This is an incredible space
free of judgment, work-related stuff... It is all for fun!
Feel free to reach out to me using the messages on
Neocities!
Write-ups
qEcho - A Minimalist IRC Client
Since my first contact with IRC networks I have been interested in creating my own client.
Along the years I started, and stopped, many projects in different languages, many times.
So I started it again... trying to keep it simple and similar to the famous mIRC.
The main idea is to create a lightweight IRC client using C++ with FLTK (for the GUI),
Asio (for networking),
and SimpleIni (to save configs in .ini file, as mIRC does).
No scripting, at least for now.
Below is the screenshot of the current working (sort of) version. This beauty is one executable only of about 290kb!
Computer Viruses
I've been interested in computer viruses since the beginning when I was first introduced to
computers. In my opinion, computer viruses are the most interesting software since they
were developed to fool humans.
When I say computer viruses, I'm talking about those created as an art until early 2000s,
not those things created to steal money from people like ransomware.
I have a collection that I'm constantly sorting and scanning with the addition of new samples.
One thing I've done is to calculate the MD5 hash of each sample and get the report from VirusTotal and VirusShare.
Below you can see part of the log generated by the code I created to automate the download of those reports.
Useful links
Contact: file6 |AT| duck |dot| com