mirror of
https://github.com/The-Art-of-Hacking/h4cker.git
synced 2024-12-26 23:59:31 -05:00
24 lines
443 B
Python
24 lines
443 B
Python
|
#!/usr/bin/python
|
||
|
|
||
|
import socket
|
||
|
|
||
|
s=socket.socket(socket.PF_PACKET, socket.SOCK_RAW, socket.ntohs(0x0800))
|
||
|
|
||
|
while True:
|
||
|
data=s.recvfrom(65565)
|
||
|
try:
|
||
|
if "HTTP" in data[0][54:]:
|
||
|
print "[","="*30,']'
|
||
|
raw=data[0][54:]
|
||
|
if "\r\n\r\n" in raw:
|
||
|
line=raw.split('\r\n\r\n')[0]
|
||
|
print "[*] Header Captured "
|
||
|
print line[line.find('HTTP'):]
|
||
|
else:
|
||
|
print raw
|
||
|
else:
|
||
|
#print '[{}]'.format(data)
|
||
|
pass
|
||
|
except:
|
||
|
pass
|