My Projects


[ Home ]  [ Contact ]

NetworkScanner

Discover the IP address and hostname of the devices connected in the network.

NetworkScanner is CLI program whose purpose is to discover devices connected in the network by a given range of IP addresses. The program returns on screen the IP of the device and also the hostname. It works on both Linux and Windows systems.

top

[ *** ]

PortScanner

Scan a device from the network for open ports.

PortScanner is a Python based CLI program intended to scan a device from the network for open ports. By default the program will scan a predifined selection of 100 ports, but you can specify a list of ports, or even a single port, to be scanned by using the optional argument -p, --ports and type a list of port numbers separated by spaces. PortScanner will show the currently scanned ports in terminal using colors to indicate open (green color) and closed (red color) ports. After the scan is complete you will be able to see a summary of all the open ports found on the scanned device. The program has also an option to save the result in a text file. To do that add -O, --output as an optional argument in the command.

top

[ *** ]

WebScanner

Web scanner for existing (and/or hidden) directories.

WebScanner is a Python program intended to scan and discover existing and/or hidden directories (and web objects) on a web server using a wordlist file to perform a dictionary based enumeration. Basically I created my own basic version of the popular DIRB program. WebScanner allows you to select your own (custom) User-Agent. Currently the program shows the result of the scanning only in the terminal window, but I am planning to add an option to export the result into a file.

top

[ *** ]

Coffee

CLI program for Windows that will prevent the system from going to sleep.

Coffee is CLI program for Microsoft Windows based systems. I was inspired by the command caffeinate on Mac systems that is used to prevent them in entering sleep mode. So I wrote my own version of this command for Microsoft Windows and it quickly became my most used command or program. Simply type coffee in the Command Prompt or Windows PowerShell from the directory where you saved the program and your system will show a nice ASCII cup of coffee on the terminal and will stay awake.

top

[ *** ]

pstool

Process information tool for Linux and Windows.

pstool is a CLI program whose purpose is to list the loaded processes in a Linux or Windows based system and to give detailed information about each one of them, such as the process ID, executable name, command line parameters with which the process was started, and the network or Internet connections of the process if any. The program can show the information for a specific process or group of processes of a program, giving you the ability to search by name, PID (process ID), or process status.

top

[ *** ]

Get - files downloader

Download files from Internet and more.

Get is a CLI program with a main purpose to download files from the Internet. With the option -c, --check it will check for the file size before downloading it and gives you the chioce to continue with the download or cancel it. The program can also show the HTTP header response from the server, the HTTP status code with resolving the most common codes, or print the response from the server directly in the terminal window. Get can also use a spoofed User-Agent when connecting to servers. Written in Python, Get uses the requests library to perform the HTTP operations.

top


© 2025 Ivaylo Vasilev