使用python实现扫描端口示例


Posted in Python onMarch 29, 2014

python最简洁易懂的扫描端口代码.运行绝对会很有惊奇感

from threading import Thread, activeCount
import socket
import os
def test_port(dst,port):
    os.system('title '+str(port))
    cli_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    try:
        indicator = cli_sock.connect_ex((dst, port))
        if indicator == 0:
            print(port)
        cli_sock.close()
    except:
        pass

if __name__=='__main__':
    dst = '192.168.0.22'
    i = 0
    while i < 65536:
        if activeCount() <= 200:
            Thread(target = test_port, args = (dst, i)).start()
            i = i + 1
    while True:
        if activeCount() == 2:
            break
    input('Finished scanning.')
Python 相关文章推荐
python 切片和range()用法说明
Mar 24 Python
使用python提取html文件中的特定数据的实现代码
Mar 24 Python
Python中利用sqrt()方法进行平方根计算的教程
May 15 Python
Python装饰器用法示例小结
Feb 11 Python
在numpy矩阵中令小于0的元素改为0的实例
Jan 26 Python
python3下载抖音视频的完整代码
Jun 05 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
Nov 21 Python
django框架F&amp;Q 聚合与分组操作示例
Dec 12 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
Feb 04 Python
python使用hdfs3模块对hdfs进行操作详解
Jun 06 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 Python
一行Python命令实现批量加水印
Apr 07 Python
Python Trie树实现字典排序
Mar 28 #Python
python实现探测socket和web服务示例
Mar 28 #Python
python实现目录树生成示例
Mar 28 #Python
python改变日志(logging)存放位置的示例
Mar 27 #Python
使用python删除nginx缓存文件示例(python文件操作)
Mar 26 #Python
python实现ip查询示例
Mar 26 #Python
python fabric实现远程操作和部署示例
Mar 25 #Python
You might like
第十二节 类的自动加载 [12]
2006/10/09 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
微信小程序如何自定义table组件
2019/06/29 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
python如何查看微信消息撤回
2018/11/27 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
ivx平台开发之不用代码实现一个九宫格抽奖功能
2021/01/27 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
村长贪污检举信
2014/04/04 职场文书
技校毕业生自荐信
2014/06/03 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
紫日观后感
2015/06/05 职场文书
趣味运动会广播稿
2015/08/19 职场文书
情况说明书怎么写
2015/10/08 职场文书
党员读书活动心得体会
2016/01/14 职场文书
golang 语言中错误处理机制
2021/08/30 Golang