arp
来源:互联网 发布:淘宝手机号绑定怎么改 编辑:程序博客网 时间:2024/06/06 02:19
# coding:utf-8
import sys
import struct
import urllib2
import urllib
import cookielib
import re
from scapy.all import *
localhost="127.0.0.1"
data = "GET /test.html HTTP/1.1\r\n\r\n\r\n"
i = IP(src='172.17.200.3', dst='172.17.200.1')
i.display()
t = TCP(sport=59735, dport=80, seq=234567, flags="S")
e=Ether()
e.display()
test = e/i/t
print "发送第一次tcp请求"
send(e/i/t, inter=1, count=1)
r=srp1(test)
print "收到服务器响应"
r.display()
t.flags="A"
t.seq=r.ack+1
t.ack=r.seq+1
t.display()
print "发送第二次tcp请求"
send(e/i/t)
r=srp1(test)
print "收到服务器响应"
r.display()
t.seq=r.ack
t.ack=r.seq+1
send(e/i/t/data)
r=srp1(test)
print "收到服务器响应"
r.display()
import sys
import struct
import urllib2
import urllib
import cookielib
import re
from scapy.all import *
localhost="127.0.0.1"
data = "GET /test.html HTTP/1.1\r\n\r\n\r\n"
i = IP(src='172.17.200.3', dst='172.17.200.1')
i.display()
t = TCP(sport=59735, dport=80, seq=234567, flags="S")
e=Ether()
e.display()
test = e/i/t
print "发送第一次tcp请求"
send(e/i/t, inter=1, count=1)
r=srp1(test)
print "收到服务器响应"
r.display()
t.flags="A"
t.seq=r.ack+1
t.ack=r.seq+1
t.display()
print "发送第二次tcp请求"
send(e/i/t)
r=srp1(test)
print "收到服务器响应"
r.display()
t.seq=r.ack
t.ack=r.seq+1
send(e/i/t/data)
r=srp1(test)
print "收到服务器响应"
r.display()
0 0
- ARP
- ARP
- ARP
- ARP
- ARP
- ARP
- ARP
- arp
- arp
- ARP
- ARP
- ARP
- ARP
- ARP
- ARP
- ARP
- arp
- ARP
- [JVM]垃圾收集算法
- PostgreSQL的配置和入门操作
- 一张图让你明白如何选择软件开源许可证
- 任正非《致新员工书》
- 产品研发管理(二):使用SubVersion进行代码管理
- arp
- Apache Maven 入门篇(下)
- android 5.0 、5.1源码
- Sphinx多线程分布式搜索
- StreamReader和StreamWriter类的基本操作
- iOS开发—02音频处理(音乐播放器2)
- VC设置鼠标光标方法
- Cvmat 的知识
- Find Linux WWID’s and Fiber Channel Storage