mirror of
https://github.com/The-Art-of-Hacking/h4cker
synced 2024-11-29 14:10:17 +00:00
Merge pull request #23 from cclauss/print_function
Use print() function in Python 2 and Python 3
This commit is contained in:
commit
a3aa15a121
3 changed files with 14 additions and 11 deletions
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
|
|
||||||
|
from __future__ import print_function
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
s=socket.socket(socket.PF_PACKET, socket.SOCK_RAW, socket.ntohs(0x0800))
|
s=socket.socket(socket.PF_PACKET, socket.SOCK_RAW, socket.ntohs(0x0800))
|
||||||
|
@ -8,14 +9,14 @@ while True:
|
||||||
data=s.recvfrom(65565)
|
data=s.recvfrom(65565)
|
||||||
try:
|
try:
|
||||||
if "HTTP" in data[0][54:]:
|
if "HTTP" in data[0][54:]:
|
||||||
print "[","="*30,']'
|
print("[","="*30,']')
|
||||||
raw=data[0][54:]
|
raw=data[0][54:]
|
||||||
if "\r\n\r\n" in raw:
|
if "\r\n\r\n" in raw:
|
||||||
line=raw.split('\r\n\r\n')[0]
|
line=raw.split('\r\n\r\n')[0]
|
||||||
print "[*] Header Captured "
|
print("[*] Header Captured ")
|
||||||
print line[line.find('HTTP'):]
|
print(line[line.find('HTTP'):])
|
||||||
else:
|
else:
|
||||||
print raw
|
print(raw)
|
||||||
else:
|
else:
|
||||||
#print '[{}]'.format(data)
|
#print '[{}]'.format(data)
|
||||||
pass
|
pass
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
# snifffer (packet capture script) using python.
|
# snifffer (packet capture script) using python.
|
||||||
#####################################################################
|
#####################################################################
|
||||||
|
|
||||||
|
from __future__ import print_function
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
#create an INET, raw socket
|
#create an INET, raw socket
|
||||||
|
@ -14,4 +15,4 @@ s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP)
|
||||||
while True:
|
while True:
|
||||||
|
|
||||||
# print output on terminal
|
# print output on terminal
|
||||||
print s.recvfrom(65565)
|
print(s.recvfrom(65565))
|
||||||
|
|
|
@ -5,6 +5,7 @@ version 1.0
|
||||||
This is a quick demonstration on how to use the scapy as a scanner
|
This is a quick demonstration on how to use the scapy as a scanner
|
||||||
* Pre-requisite: scapy, prettytable, argparse
|
* Pre-requisite: scapy, prettytable, argparse
|
||||||
"""
|
"""
|
||||||
|
from __future__ import print_function
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import prettytable
|
import prettytable
|
||||||
|
@ -148,8 +149,8 @@ def start(your_target,your_ports,your_timeout):
|
||||||
port_list = your_ports
|
port_list = your_ports
|
||||||
user_dst_timeout = your_timeout
|
user_dst_timeout = your_timeout
|
||||||
|
|
||||||
print "[+] Target : %s\n" % user_dst_ip
|
print("[+] Target : %s\n" % user_dst_ip)
|
||||||
print "[*] Scan started\n"
|
print("[*] Scan started\n")
|
||||||
|
|
||||||
for i in port_list:
|
for i in port_list:
|
||||||
tcp_connect_scan_res = tcp_connect_scan(user_dst_ip,int(i),int(user_dst_timeout))
|
tcp_connect_scan_res = tcp_connect_scan(user_dst_ip,int(i),int(user_dst_timeout))
|
||||||
|
@ -161,9 +162,9 @@ def start(your_target,your_ports,your_timeout):
|
||||||
window_scan_res = window_scan(user_dst_ip,int(i),int(user_dst_timeout))
|
window_scan_res = window_scan(user_dst_ip,int(i),int(user_dst_timeout))
|
||||||
udp_scan_res = udp_scan(user_dst_ip,int(i),int(user_dst_timeout))
|
udp_scan_res = udp_scan(user_dst_ip,int(i),int(user_dst_timeout))
|
||||||
x.add_row([i,tcp_connect_scan_res,stealth_scan_res,xmas_scan_res,fin_scan_res,null_scan_res,ack_flag_scan_res,window_scan_res,udp_scan_res])
|
x.add_row([i,tcp_connect_scan_res,stealth_scan_res,xmas_scan_res,fin_scan_res,null_scan_res,ack_flag_scan_res,window_scan_res,udp_scan_res])
|
||||||
print x
|
print(x)
|
||||||
|
|
||||||
print "\n[*] Scan completed\n"
|
print("\n[*] Scan completed\n")
|
||||||
|
|
||||||
|
|
||||||
def banner():
|
def banner():
|
||||||
|
@ -184,7 +185,7 @@ usage: scapy_stealth_scan.py [-h] [-p] [-pl] [-pr] [-t] target
|
||||||
|
|
||||||
************************************************************
|
************************************************************
|
||||||
"""
|
"""
|
||||||
print bannerTxt
|
print(bannerTxt)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
@ -215,7 +216,7 @@ def main():
|
||||||
timeout = int( args.t)
|
timeout = int( args.t)
|
||||||
|
|
||||||
if(not len(ports)>0):
|
if(not len(ports)>0):
|
||||||
print "No ports specified.\nUse -h or --help to see the help menu"
|
print("No ports specified.\nUse -h or --help to see the help menu")
|
||||||
exit(0)
|
exit(0)
|
||||||
|
|
||||||
ports = list(set(ports))
|
ports = list(set(ports))
|
||||||
|
|
Loading…
Reference in a new issue