天天看點

1、python滲透測試——掃描端口(筆記)

做一個戰士不是一件簡單的事,這是一件無休止的,會持續到我們生命最後一刻的鬥争。沒有人生下來就是戰士,就像沒人生下來就注定庸碌,是我們讓自己變成這樣或者那樣!

——夏目漱石

設計思路:

調用optparse.optionparse()方法,建構選項分析器,接受主機名(或者ip位址),掃描的端口清單兩個參數。建構兩個函數portscan和connscan,portscan解析主機名成ip位址,然後枚舉端口清單中的每個端口用connscan函數嘗試連接配接主機,列印掃描端口的資訊。

主函數代碼:

portscann函數代碼:

connscan函數代碼: