python利用scapy模块写一个TCP路由追踪和扫描存活IP的脚本
前言:
没有前言
0x01
from scapy.all import *
import sys
from socket import *
import os
from threading import *
screenlock=Semaphore(value=500)
def gsd():print '[*]TCP routing'try:r2,unans=traceroute([sys.argv[1]],dport=[sys.argv[2]],maxttl=20)except Exception,e:print '[-]Im sorry for the mistake. The reason is:{}'.format(e)
def IPall():try:a = IP(dst=sys.argv[1]+'/30')print '[*]Target all IP'print [p for p in a]except Exception,a:print '[-]Im sorry for the mistake. The reason is:{}'.format(a)
def os(host,port):try:s=socket(AF_INET,SOCK_STREAM)s.connect((host,port))print('[+] %d open' % port)s.close()except:pass
gsd()
IPall()
if __name__ == '__main__':setdefaulttimeout(1)for p in range(1,1024):t=Thread(target=os,args=(sys.argv[1],p))t.start()
转载于:https://www.cnblogs.com/haq5201314/p/8341366.html
python利用scapy模块写一个TCP路由追踪和扫描存活IP的脚本相关推荐
- python中translate的用法_如何在python中利用translate模块实现一个翻译功能
如何在python中利用translate模块实现一个翻译功能 发布时间:2020-12-18 14:16:00 来源:亿速云 阅读:86 这期内容当中小编将会给大家带来有关如何在python中利用t ...
- 通过python利用Django框架搭建一个属于自己的免费网站(已更新)
大家好,我是天空之城,今天给大家带来,通过python利用Django框架搭建一个属于自己的免费网站. 以下是网上找到的免费教程,https://djangogirlstaipei.gitbooks. ...
- 利用spring boot 写一个稳定的爬虫
1.前言 这篇文章是利用spring boot 写一个稳定的爬虫,爬取的网页数据包含未执行js的网页数据.http/https接口的请求数据.和经过网页渲染的js数据(需要chorme浏览器),数据库 ...
- Python——利用pygame模块制作RPG游戏(一)
利用pygame模块制作RPG游戏(一) 需要用到的第三方库:pygame 一.构造游戏的基本框架 1.首先准备好相应的游戏素材:背景,人物动作图片,音乐,音效等. 图片均用png格式,音乐音效均用o ...
- 利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中; 利用fgetc函数写一函数getw(fp)从所指文件读出一整数
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 5.利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中: 利 ...
- 【C#食谱】【杭帮菜】菜单2:写一个TCP客户端
问题: 你想连接基于TCP的服务端. 解决方法: 使用System.Net.TcpClient类,通过给服务端传递地址和端口来和服务端建立连接和会话.下面这个例子将和上一菜单中的服务端进行会话. cl ...
- 用QT写一个TCP通信助手(一、界面设计)
一.新建工程 创建QT widgets工程 修改项目名称TCPAssistant,下一步下一步直到出现此界面位置 删除多余的控件,只保留如下 修改title为TCPAssistant. 二.界面设计 ...
- 用QT写一个TCP通信助手(三、TCP通信)
一.说明 首先我们先分析一下: 由于不支持多继承,所以比MFC稍微麻烦了一点,但是QT又具有它自身的优势,那就是信号和槽,我们不用开线程去监听一些事件的触发,会方便许多. 二. 创建一个TCP类 这个 ...
- python利用xlrd模块读取xls表格选中某列提取全部数值,使用re去除英文字母,用ast将str类型转换成list
python利用xlrd模块读取xls表格选中某列提取全部数值,使用re去除英文字母,用ast将str类型转换成list import ast # 获取xls表中的代码并去重 import xlrd ...
最新文章
- 深入理解Spring系列之三:BeanFactory解析
- jquery 总结
- spring storedProcedure 使用
- oracle数据库SQL入门
- .NET Core 2.1 正式发布
- wsl用户帐户没有必要的权限_Windows的Linux子系统(WSL)即将带来图形化应用
- Fuchsia 是什么?Fuchsia OS 的未来如何?
- python异常信息中最重要的部分是_Python中获取异常(Exception)信息
- java 接收前台富文本_前后端分离ueditor富文本编辑器的使用-Java版本
- 运动会管理系统的需求调研会纪要
- 11个思维导图知识点整理帮你决胜考研(基础课和计算机专业课)| 寻找C站宝藏
- android开机自动打开微信小程序,微信小程序新动态:可从手机桌面直接启动
- 图书管理系统—可行性分析报告
- 纯css的大于号样式
- wordpress调用the_excerpt()不带p标签
- 记一次Redis出问题及解决方案
- Github头像上传不了、加载不出来
- Python常用配置文件ini、json、yaml及python字典读写总结
- 进行软件评分的功能实现
- amazon账号注册用什么软件?