Merge pull request #23 from cclauss/print_function

Use print() function in Python 2 and Python 3
This commit is contained in:
Omar Santos 2020-02-25 08:33:14 -05:00 committed by GitHub
commit a3aa15a121
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 11 deletions

View file

@ -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

View file

@ -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))

View file

@ -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))