Задача по протоколам интернет
- выводи список TCP/UDP
- Многопоточность в модуле main для проверки каждого порта выноситься поток
- Попытка сделать определение протокола (весь модуль packegeFactory) IMAP/POP3/DNS/SMTP (возможно некоторые работают не очень)
portscan.py [-h] [-t] [-u] [-p PORTS PORTS] host
(venv) C:\Users\Loliconshik\PycharmProjects\pr>python portscan.py -u --port 53 54 8.8.8.8
UDP port : 54 is open
UDP port : 53 is open DNS
(venv) C:\Users\Loliconshik\PycharmProjects\pr>python portscan.py -u -t --port 108 111 pop.masterhost.ru
UDP port : 108 is open
UDP port : 109 is open
UDP port : 110 is open
UDP port : 111 is open
TCP port : 110 is open POP3