Source Codes
These are the source codes of tools I wrote between 2007 and 2013, from remote administration and email tools to Forex calculators and Linux Kodachi. Each one can be downloaded below. The source of every Kodachi version, from Linux Kodachi 8 to the current Kodachi OS, is on GitHub, and the Windows applications I retired are on the archived projects page.
E-Tornado
A remote administration tool that allows for monitoring and performing various actions on other computers remotely.
Project Components
- Client: Developed in VB, used to connect to the server.
- Server: Built in Delphi, listens for connections from the client and notifier.
- Notifier: Also in VB, accepts signals and forwards them to online clients.
Achievements
- Commercial Success: Adopted by a German company, became a commercially successful product.
- Development Journey: Took five years to develop, resulting in a powerful and versatile tool.
Key Features
- Remote Control: Provides comprehensive control over target systems.
- Monitoring: Enables real-time observation and manipulation of remote computers.
Impact
E-Tornado exemplifies advanced capabilities in remote system access, offering robust functionalities for those needing comprehensive remote control solutions.
Mail Robot
Developed using Visual Basic, Mail Robot can extract any number of emails in .eml format from given folders and convert them into a single .pst file.
Requirements
- Aid4Mail: the email converter by Fookes Software that writes the
.pstfile. Mail Robot runs its command-line program (a4m.exe), so Aid4Mail has to be bought separately.
Key Features
- Email Extraction: Efficiently extracts emails from multiple folders, capable of handling millions of emails.
- Format Conversion: Converts extracted
.emlfiles into a single.pstfile for ease of access and management. - Multithreaded: Performs extraction and conversion simultaneously using multithreading, enhancing performance and speed.
Impact
Mail Robot streamlines the process of email management, providing a robust solution for extracting and consolidating emails into a unified format. Its ability to handle millions of emails simultaneously makes it an invaluable tool for large-scale email management.
MSN Messenger Tool
Developed using Visual Basic, MSN Tool helped users recover forgotten MSN Messenger passwords by trying all possible passwords from a local database against an imported list of addresses.
Key Features
- Password Recovery: Attempts all possible passwords from a local database to recover forgotten MSN passwords.
- Address List Import: Works against an imported list of addresses for targeted password recovery.
Impact
MSN Tool simplified the process of recovering forgotten MSN Messenger passwords, providing a practical solution for users who needed to regain access to their accounts. Microsoft retired MSN Messenger (by then Windows Live Messenger) in 2013, so the tool is kept here for its code.
FX-Storm
Developed using Visual Basic, FX-Storm is a tool designed to automate various Forex (currency exchange) calculations and tasks.
Project Components
- Core Application: Developed to perform and automate numerous Forex-related calculations and tasks.
Key Features
- Pivot Points: Automates the calculation of pivot points for market analysis.
- Camarilla: Includes functionalities for Camarilla equation calculations.
- Fibonacci: Automates Fibonacci retracement and extension calculations.
- Charts: Generates and updates charts for visual analysis.
- News Integration: Integrates relevant news for informed trading decisions.
- Entry and Exit Points: Automates the determination of optimal entry and exit points for trades.
Achievements
- Efficiency: Streamlined the process of performing complex Forex calculations, saving time and reducing manual errors.
- Comprehensive Tool: Became a valuable resource for traders by encompassing multiple essential Forex analysis tools in one application.
Impact
FX-Storm simplifies and enhances the Forex trading process by providing automated calculations and timely information, empowering traders to make better-informed decisions and optimize their trading strategies.
Auto-IP-Changer
Developed using Visual Basic, Auto-IP-Changer is a tool designed to automatically change IP addresses on Windows servers at specified intervals.
Project Components
- Core Application: Developed to automate the process of changing IP addresses on Windows servers.
Key Features
- Automated IP Changes: Automatically changes IP addresses on a scheduled basis.
- Interval Configuration: Allows users to specify intervals for IP changes.
- Multi-IP Support: Supports multiple IP addresses assigned to a single server.
- User-Friendly Interface: Provides an easy-to-use interface for configuring and managing IP changes.
Achievements
- Efficiency: Streamlined the process of managing IP addresses, reducing manual intervention and errors.
- Reliability: Ensured consistent and reliable IP changes, minimizing server downtime and connectivity issues.
Impact
Auto-IP-Changer enhances the management of Windows servers by automating IP address changes, providing a reliable solution for maintaining network configurations and improving server administration efficiency.
Shy Girl
Developed using shell scripting languages, Shy Girl is a script designed to automate information gathering from a given domain, making it useful for penetration testing tasks.
Project Components
- Core Script: Developed to automate various information-gathering tools from a specified domain.
Key Features
- Automated Information Gathering: Consolidates multiple information-gathering tools into a single script.
- Domain Analysis: Gathers comprehensive data from the target domain for penetration testing purposes.
- Compatibility: Requires BackTrack 5 R3 to function correctly. BackTrack was discontinued in 2013; its successor is Kali Linux. Several of the tools and web services it calls have gone since, so treat it as a reference: the Readme.txt in the download says what changed.
Usage Instructions
- Readme File: Detailed instructions are provided in the Readme.txt file included within the zip package.
- Unzipping: To start, unzip the package using the command
unzip shygirl.zip.
Achievements
- Efficiency: Streamlined the information-gathering process, saving time for penetration testers.
- Comprehensive Data Collection: Ensured thorough and detailed data collection from target domains.
Impact
Shy Girl v0.3 simplifies and enhances the penetration testing process by automating the collection of essential information, allowing security professionals to focus on analyzing and addressing vulnerabilities effectively.
Linux Kodachi
Developed with a focus on security and privacy, Kodachi is a live operating system that gives users a secure, anti-forensic and anonymous computing environment. It started as Linux Kodachi in 2013 and continues today as Kodachi OS. The GitHub repository keeps every version: the current Kodachi OS 10, the previous Kodachi 9 and the end of life Kodachi 8.
Project Components
- Kodachi OS 10 (current): Based on Debian 13 and the stable line since September 2026, with a desktop (XFCE) edition, a terminal server edition and a signed APT repository for an existing Debian 13 or Ubuntu 24.04 system. Downloads are at kodachi.cloud.
- Kodachi 9 (previous): Released in February 2026 with standalone binaries, a terminal server edition and a desktop edition built on Debian XFCE. Kodachi 10 replaced it, and its folder is kept as a record.
- Linux Kodachi 8 (end of life): Kodachi 8.27, the last release of the 8 line, was based on Xubuntu 18.04.6 and ran as a live system from a USB drive or DVD. It receives no security fixes and is kept as source code only.
Key Features
- Integrated Privacy Tools: Comes configured with a VPN, Tor, DNSCrypt and a kill switch, working from the first boot.
- Anti-Forensic Capabilities: The live system runs in RAM and leaves no trace on the host machine after shutdown.
- User-Friendly Interface: Despite its robust security features, Kodachi offers an intuitive interface that users without deep technical knowledge can use.
Usage Instructions
- Live Boot: Kodachi boots from a USB drive and loads into RAM, so it runs without altering the operating system installed on the computer. Kodachi OS 10 can also be installed to disk, or its tools added to an existing Debian 13 or Ubuntu 24.04 system.
Achievements
- Recognition: Acknowledged by TechRadar as the #1 Linux distribution for privacy and security six years running, 2020 to 2025.
- User Adoption: Garnered a dedicated user base that appreciated its balance between security and usability.
Impact
Kodachi simplified the process of achieving online anonymity and security. By integrating multiple privacy tools into one cohesive, user-friendly system, it helps users protect their digital identity. Kodachi 8 is end of life and receives no security fixes; for a system to run today, use Kodachi OS at kodachi.cloud.