Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- def print_help():
- help_msg = '''
- This is test tool for qa,
- Usage: main.py <ip_type> ip1 ip2
- Example: main.py ipv4 192.168.0.1 127.0.0.1
- '''
- print(help_msg)
- def handle_ipv4(ips):
- print("I am here")
- parsed_ips = []
- for ip in ips:
- parsed_ips.append(ip.replace('.', ''))
- parsed_ips.sort()
- print(parsed_ips)
- with open('blocked_ips', 'wb') as f:
- for ip in parsed_ips:
- # f.write(int(ip).to_bytes(1))
- print(int(ip).to_bytes(1, byteorder='big'))
- def handle_ipv6(ips):
- pass
- if len(sys.argv) < 3:
- print_help()
- exit(0)
- if sys.argv[1] == "inet4":
- handle_ipv4(sys.argv[2:])
- elif sys.argv[1] == "inet6":
- handle_ipv6(sys.argv[2:])
- else:
- print_help()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement