16 lines
338 B
Text
16 lines
338 B
Text
|
#!/usr/bin/env python3
|
||
|
|
||
|
import argparse
|
||
|
|
||
|
def _hexip(ip: str):
|
||
|
parts = [int(p) for p in ip.split(".")]
|
||
|
return ''.join("{:02x}".format(p) for p in parts)
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
parser = argparse.ArgumentParser("webchat IP hexlify")
|
||
|
parser.add_argument("ip")
|
||
|
args = parser.parse_args()
|
||
|
|
||
|
print(_hexip(args.ip))
|
||
|
|