使用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学习笔记(一)(基础入门之环境搭建)
Jun 05 Python
编写Python脚本来获取mp3文件tag信息的教程
May 04 Python
Python实现Linux的find命令实例分享
Jun 04 Python
python-docx修改已存在的Word文档的表格的字体格式方法
May 08 Python
解决phantomjs截图失败,phantom.exit位置的问题
May 17 Python
Python安装lz4-0.10.1遇到的坑
May 20 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
Python3内置模块之json编解码方法小结【推荐】
Dec 09 Python
PyQt Qt Designer工具的布局管理详解
Aug 07 Python
python同步windows和linux文件
Aug 29 Python
python标识符命名规范原理解析
Jan 10 Python
2021年值得向Python开发者推荐的VS Code扩展插件
Jan 25 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
判断PHP数组是否为空的代码
2011/09/08 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
js密码强度校验
2015/11/10 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
vue组件与复用详解
2018/04/08 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
python监控网卡流量并使用graphite绘图的示例
2014/04/27 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
django中send_mail功能实现详解
2018/02/06 Python
Python装饰器用法实例总结
2018/05/26 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
解决python flask中config配置管理的问题
2019/07/26 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
GLAMGLOW香港官网:明星出镜前的秘密武器
2017/03/16 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
世界汽车零件:World Car Parts
2019/09/04 全球购物
仓库保管员岗位职责
2013/12/20 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android
Python数据处理的三个实用技巧分享
2022/04/01 Python
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android