- Björn
- Daniel
- Mattias.K
- Lukas.S
- Vien
In October 2025, we decided to make one of the most advanced and secure portscanners in the whole class. We sat many hours programming under very dramatic circumstances, personal struggles and bad weather. Finally, when we thought we couldn’t be done before the first week, we managed to finish our task.
We can now proudly present to the world our port scanner.
# Install dependencies (if needed)
pip install -r requirements.txt# How to run your scanner
python multi_port_scanner.py
1. Run the script
2. Enter an IP-adress or URL
3. Enter the starting port in the range
4. Enter the last port in the range
5. Take a snack and a drink, enjoy the loading bar and the music- Single port check
- Multi-port scanning
- Service identification
- Saves to file
- Loading bar
- OS detection of the target
- Beutiful colorama lines
- User friendly CLI arguments and installation package through requirements.txt
- User friendly URL inputs
- Colorful ASCII banner using PyFiglet and coloroma
- "Welcome" and "Scan completed" ASCII banners
- Randomly selected background music while scanning ports
- Option to have music playing while waiting for the scanning process
Tested through scanme.nmap.org sites ports(1-100). Testing was succesful!
No threading function(yet). Could have been faster. Only 5 musics options available.
Basic port scanning abilities To work in a team Troubleshooting Testing...and testing again Better Python and Github abilities