Python スキャン ポート スクリプト コード

高洛峰
リリース: 2017-03-10 18:55:18
オリジナル
1621 人が閲覧しました

Pyhton スキャン ポート スクリプト コード

# -*- coding:utf8 -*- #!/usr/bin/python # Program: 端口扫描 import socket, time, thread socket.setdefaulttimeout(3) def socket_port(ip,port): """ 输入IP和端口号,扫描判断端口是否开放 """ try: if port>=65535: print u'端口扫描结束' s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) result=s.connect_ex((ip,port)) if result==0: lock.acquire() print ip,u':',port,u'端口开放' lock.release() s.close() except: print u'端口扫描异常' def ip_scan(ip): """ 输入IP,扫描IP的0-65534端口情况 """ try: print u'开始扫描 %s' % ip start_time=time.time() for i in range(0,65534): thread.start_new_thread(socket_port,(ip,int(i))) print u'扫描端口完成,总共用时 :%.2f' %(time.time()-start_time) raw_input("Press Enter to Exit") except: print u'扫描ip出错' if __name__=='__main__': url=raw_input('Input the ip you want to scan:\n') lock=thread.allocate_lock() ip_scan(url)
ログイン後にコピー


以上がPython スキャン ポート スクリプト コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!