Et letvægts terminal-værktøj skrevet i Python, der lader brugeren indtaste en IP-adresse eller et domæne for at scanne efter almindelige åbne porte (f.eks. HTTP, HTTPS, SSH, FTP).
Som kommende IT-Teknolog har jeg en stor interesse for netværk og infrastruktur. Jeg byggede dette script for at få en dybere forståelse af netværks-sockets i Python og hvordan man opdager åbne TCP-forbindelser.
- Python 3
socketbiblioteket til netværkskommunikation.sysogdatetimetil terminal-output og tidsstempling.- Fejlhåndtering (
try/except) for at sikre at ugyldige hostnames ikke får scriptet til at crashe.
- Sørg for at have Python installeret på din computer.
- Kør scriptet fra din terminal:
python port_scanner.py