使用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获取CPU和内存信息的思路与实现(linux系统)
Jan 03 Python
Python实现LRU算法的2种方法
Jun 24 Python
Python编程中的for循环语句学习教程
Oct 14 Python
python使用mysql数据库示例代码
May 21 Python
numpy.delete删除一列或多列的方法
Apr 03 Python
详解用python写一个抽奖程序
May 10 Python
详解numpy的argmax的具体使用
May 27 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
python单例设计模式实现解析
Jan 07 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
Nov 26 Python
用Python 执行cmd命令
Dec 18 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 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操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
php $_SERVER当前完整url的写法
2009/11/12 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
php简单浏览目录内容的实现代码
2013/06/07 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
一些常用的JS功能函数(2009-06-04更新)
2009/06/04 Javascript
js分页代码分享
2014/04/28 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
实例解析jQuery中proxy()函数的用法
2016/05/24 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
jquery之基本选择器practice(实例讲解)
2017/09/30 jQuery
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
Python单链表的简单实现方法
2014/09/23 Python
python映射列表实例分析
2015/01/26 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
python操作excel的方法
2018/08/16 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
python实现串口通信的示例代码
2020/02/10 Python
日本小田急百货官网:Odakyu
2018/07/19 全球购物
软件测试面试题
2014/01/05 面试题
综合素质的自我鉴定
2013/10/07 职场文书
司机岗位职责
2013/11/15 职场文书
幼儿园家长寄语
2014/04/02 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
致三级跳运动员加油稿
2015/07/21 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
企业内部管理控制:银行存款控制制度范本
2020/01/10 职场文书