使用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 相关文章推荐
Ubuntu安装Jupyter Notebook教程
Oct 18 Python
图文详解python安装Scrapy框架步骤
May 20 Python
Python的matplotlib绘图如何修改背景颜色的实现
Jul 16 Python
python智联招聘爬虫并导入到excel代码实例
Sep 09 Python
Python使用matplotlib 画矩形的三种方式分析
Oct 31 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
Jan 23 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
Mar 23 Python
Python爬虫JSON及JSONPath运行原理详解
Jun 04 Python
Django启动时找不到mysqlclient问题解决方案
Nov 11 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 Python
Python提取PDF指定内容并生成新文件
Jun 09 Python
简单介绍Python的第三方库yaml
Jun 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
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
2013/11/28 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
jQuery实现dialog设置focus焦点的方法
2015/06/10 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
使用jQuery判断浏览器滚动条位置的方法
2016/05/30 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
2017/10/25 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
了解重排与重绘
2019/05/29 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
2019/10/10 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
Python基础学习之常见的内建函数整理
2017/09/06 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
2018/09/04 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
Python函数的默认参数设计示例详解
2019/12/01 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
租房协议书范例
2014/10/14 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
教师个人发展总结
2015/02/11 职场文书
英文自荐信范文
2015/03/25 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python