首页 > Python教程 > Python应用 > python开发实例:3.6.7实现端口扫描器的方法

python开发实例:3.6.7实现端口扫描器的方法

时间:2019-09-15    作者:YT--98   来源:互联网

本文实例为大家分享了python 3.6.7端口扫描器的具体代码,供大家参考,具体内容如下

环境:python 3.6.7

# -*- coding: utf-8 -*-
import socket
import threading
import argparse

lock = threading.Lock()
openNum = 0
threads = []

def portscan(ip, port):
 global openNum
 try:
 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 s.connect((ip, port))
 lock.acquire()
 openNum = openNum + 1
 print('[+] %d open' %port)
 lock.release()
 s.close()
 
 except:
 pass
 
def main():
 parse = argparse.ArgumentParser()
 parse.add_argument('-H', dest = 'ip', type = str)
 args = parse.parse_args()
 ip = args.ip
 socket.setdefaulttimeout(3)
 
 for port in range(1, 1024):
 t = threading.Thread(target = portscan, args = (ip, port))
 threads.append(t)
 t.start()
 
 for t in threads:
 t.join()
 
 print('[*] The host:%s scan is complete!' %(ip))
 print('[*] A total of %d open port ' %(openNum))
 
if __name__ == '__main__':
 main()

以上就是本文的全部内容,希望对大家的学习有所帮助

相关推荐
幸运大转盘游戏规则直营网
用Python爬取B站5000 条视频,揭秘为何千万人为它流泪!
Python教程:如何用xlrd和xlwt库读和写Excel表格?
Python安装MySQL-python:EnvironmentError的解决办法
分享:Python2和Python3有那些差异?
Python 的内置对象都藏了哪些小秘密?
实战干货!用案例让你一文搞懂python网络爬虫
Python教程:图像处理模块ndimage用法实例分析
Python教程:代理IP爬虫的使用方法
Python教程:如何使用scipy模块实现一维卷积运算示例?
Python:关于内存分配时的那些小秘密分享
python技巧:global关键字的用法详解
Python教程:深入了解python在HDA中的应用
python技巧:SSLerror的requests证书问题解决方法
PyCharm教程:搭建Spark开发环境的几个步骤
Python开发技巧:openpyxl读取单元格字体颜色过程解析
Python教程:面向对象之Web静态服务器
Python教程:如何为终端提供持久性历史记录
Python技巧分享:自动登录淘宝并保存登录信息的方法
Python数据分析:利用Flask动态展示 Pyecharts 图表数据方法
python3教程:如何搭建微型的web服务器?
python技巧:xlwt如何设置单元格的自定义背景颜色
如何解决Python字符串和正则表达式中的反斜杠('\')问题?
Python开发技巧:编写一个简单登录功能过程解析
Python编程:postman传递当前时间戳实例详解
Python爬虫教程:使用beautifulSoup4爬取名言网案例代码分享
python开发:动态迁移solr数据过程分享
python数据分析:用线性回归预测股票价格的代码分析
Python教程:数据分析模块pandas用法详解
Python3教程:pandas.merge用法详解
Python爬虫案例:如何爬取豆瓣电影信息?附代码实例
Django框架教程:Pagination分页实现代码实例
python爬虫实例:猫眼电影和电影天堂数据csv和mysql存储过程
Python教程:实现TCP探测目标服务路由轨迹的原理与方法详解
基于python全局设置id 自动化测试元素定位的方法分享

精彩推荐

热门教程

网站地图 彩至尊.com直营网 万家彩票网直营网 幸运大转盘游戏规则直营网
申博娱乐官方网站 太阳申博网址 威尼斯人赌场登入 申博游戏直营网
恒彩娱乐平登入 新浪爱彩网主页 全讯彩票真的假的 MG电子开户
67彩票可靠吗直营网 彩票至尊.直营网 万家彩票直营网 手机彩票直营网
幸运彩票网多久成立的直营网 67彩开户直营网 幸运之门彩票网推荐直营网 专业彩票助手直营网
3333ib.com 578DC.COM 281tt.com 778jbs.com 255PT.COM
277PT.COM 985XTD.COM 66sbmsc.com 988BBIN.COM XSB558.COM
985ib.com 638PT.COM 989sunbet.com 15s8.com 788TGP.COM
178sunbet.com 585sj.com 77sbsg.com 3445111.COM DC938.COM