使用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中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
python中MethodType方法介绍与使用示例
Aug 03 Python
基于Django contrib Comments 评论模块(详解)
Dec 08 Python
Python决策树之基于信息增益的特征选择示例
Jun 25 Python
python计算两个数的百分比方法
Jun 29 Python
Flask框架Jinjia模板常用语法总结
Jul 19 Python
python实现对象列表根据某个属性排序的方法详解
Jun 11 Python
python shell命令行中import多层目录下的模块操作
Mar 09 Python
Python requests上传文件实现步骤
Sep 15 Python
python使用glob检索文件的操作
May 20 Python
详解Python requests模块
Jun 21 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 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
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
比较搞笑的js陷阱题
2010/02/07 Javascript
超越Jquery_01_isPlainObject分析与重构
2010/10/20 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
关于JavaScript语句后面的分号问题
2017/12/07 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
原生js代码能实现call和bind吗
2019/07/31 Javascript
js 对象使用的小技巧实例分析
2019/11/08 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
用Python进行行为驱动开发的入门教程
2015/04/23 Python
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
Python使用OpenCV进行标定
2018/05/08 Python
Python求均值,方差,标准差的实例
2019/06/29 Python
将Python文件打包成.EXE可执行文件的方法
2019/08/11 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
Python3 ffmpeg视频转换工具使用方法解析
2020/08/10 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
个人委托书
2014/07/31 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
向国旗敬礼活动总结
2014/09/27 职场文书
教师党员个人整改措施
2014/10/27 职场文书
办公用房租赁协议书
2014/11/29 职场文书
导游欢迎词范文
2015/01/23 职场文书
网吧员工管理制度
2015/08/05 职场文书
Java图书管理系统,课程设计必用(源码+文档)
2021/06/30 Java/Android