使用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中的引用和拷贝浅析
Nov 22 Python
Python中装饰器学习总结
Feb 10 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
Apr 08 Python
Python Numpy:找到list中的np.nan值方法
Oct 30 Python
图文详解python安装Scrapy框架步骤
May 20 Python
Django之模板层的实现代码
Sep 09 Python
Tensorflow读取并输出已保存模型的权重数值方式
Jan 04 Python
python实现图像拼接
Mar 05 Python
python matplotlib库的基本使用
Sep 23 Python
利用python爬取有道词典的方法
Dec 08 Python
Numpy ndarray 多维数组对象的使用
Feb 10 Python
Python中的流程控制详解
Feb 18 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
自己前几天写的无限分类类
2007/02/14 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
js 刷新页面的代码小结 推荐
2010/04/02 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
[08:04]TI4西雅图DOTA2前线报道 海涛探访各路人马
2014/07/09 DOTA
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
[55:26]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第一场 2月23日
2021/03/11 DOTA
python显示天气预报
2014/03/02 Python
python如何查看系统网络流量的信息
2016/09/12 Python
python if not in 多条件判断代码
2016/09/21 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
快速了解Python中的装饰器
2018/01/11 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
Python list运算操作代码实例解析
2020/01/20 Python
Pandas将列表(List)转换为数据框(Dataframe)
2020/04/24 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
Python实现自动签到脚本功能
2020/08/20 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
美国精品地毯网站:Boutique Rugs
2020/03/04 全球购物
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
公司授权委托书
2014/04/04 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
个人原因辞职信模板
2015/05/13 职场文书
大学生活委员竞选稿
2015/11/21 职场文书