#!/usr/bin/env python3
#-*-coding:utf-8-*-
# @Author : 杜文涛
# @Time : 2018/5/22 9:24
# @File : scapy_tes
分类:
编程语言 时间:
2018-05-22 12:48:49
阅读次数:
778
0.前言 最近现场测试项目时,突如其来需要伪造IGMP报文,骗取交换机相关组播流量,慌忙之下学习了Scapy的使用,以及相关快速学习的方法,在这里分享下。 1.Scapy库安装 github地址 :https://github.com/secdev/scapy 安装过程 :见 "官方文档" 笔者方案 ...
分类:
其他好文 时间:
2018-05-10 15:40:03
阅读次数:
413
scapy模块是干嘛用的? 答:Scapy的是一个强大的交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等等。它可以很容易地处理一些典型操作,比如端口扫描,tracerouting,探测,单元测试,攻击或网络发现(可替代hping ...
分类:
编程语言 时间:
2018-05-10 11:25:21
阅读次数:
560
scapy 常用命令 ls() //查看支持的协议对象lsc() //查看函数show() //查看数据包结构send() //三层发包sr() //三层收发sr1() //三层收发只收一 timeout指定超时 verbose指定详情sendp() //二层发包srp() //二层收发srp1() ...
分类:
其他好文 时间:
2018-05-04 21:27:05
阅读次数:
371
TCP连接扫描:客户端与服务器建立TCP连接要进行一次三次握手,如果进行了一次成功的三次握手,则说明端口开放;TCPSYN扫描(也称为半开放扫描或stealth扫描):这个技术同TCP连接扫描非常相似。同样是客户端向服务器发送一个带有SYN标识和端口号的数据包,如果目标端口开发,则会返回带有SYN和ACK标识的TCP数据包;TCP圣诞树(XmasTree)扫描:在圣诞树扫描中,客户端会向服务器发送
分类:
编程语言 时间:
2018-04-01 15:23:29
阅读次数:
212
1.初识Scrapy Scrapy是为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或者存储历史数据等一系列的程序中。 2.选择一个网站 当需要从某个网站获取信息时,但该网站未提供API或者能通过程序获取信息的机制时,Scapy可以助你一臂之力。 3.定义想抓去的数 ...
分类:
其他好文 时间:
2018-03-21 13:54:03
阅读次数:
114
import sysfrom scapy.all import *import timeiface="eth0"if len(sys.argv)>=2: iface=sys.argv[1]while(1): eth = Ether(src=RandMAC("*:*:*:*:*:*"),dst=RandMAC("*:*
分类:
编程语言 时间:
2018-03-20 22:59:05
阅读次数:
671
root@hak:~#scapyWARNING:NoroutefoundforIPv6destination::(nodefaultroute?)INFO:Can‘timportpythonecdsalib.DisabledcertificatemanipulationtoolsWelcometoScapy(unknown.version)a=Ether()/ARP()a.show()##
分类:
系统相关 时间:
2018-03-15 17:00:40
阅读次数:
487