使用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通过smpt发送邮件的方法
Apr 30 Python
Python 基于Twisted框架的文件夹网络传输源码
Aug 28 Python
Python matplotlib绘图可视化知识点整理(小结)
Mar 16 Python
Python批处理删除和重命名文件夹的实例
Jul 11 Python
python如何求解两数的最大公约数
Sep 27 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
Oct 09 Python
python flask框架实现传数据到js的方法分析
Jun 11 Python
python生成器用法实例详解
Nov 22 Python
pandas实现DataFrame显示最大行列,不省略显示实例
Dec 26 Python
Python爬虫小例子——爬取51job发布的工作职位
Jul 10 Python
基于python实现操作git过程代码解析
Jul 27 Python
Python常用数字处理基本操作汇总
Sep 10 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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
apache mysql php 源码编译使用方法
2012/05/03 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
详解php用static方法的原因
2018/09/12 PHP
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
使用jquery给指定的table动态添加一行、删除一行
2016/10/13 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
Python字符遍历的艺术
2008/09/06 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
Python基于xlrd模块操作Excel的方法示例
2018/06/21 Python
Python绘制正余弦函数图像的方法
2018/08/28 Python
解决python写入带有中文的字符到文件错误的问题
2019/01/31 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
家长学校实施方案
2014/03/15 职场文书
三项教育活动实施方案
2014/03/30 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
大学生求职信怎么写
2015/03/19 职场文书
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android