在内网中有许多机器,提取主机名和MAC地址来进行区别
import sys
import os
import socket
import rsa
import uuid
import requests
import get
from requests import get
hostname = socket.gethostname()
ip = get('https://api.ipify.org').text
def get_mac_address():
mac=uuid.UUID(int = uuid.getnode()).hex[-12:]
return ":".join([mac[e:e+2] for e in range(0,11,2)])
data=open("mac.txt",'w+')
print("主机名: ",hostname,file=data)
print('My public IP address is: ',ip,file=data)
print("Mac地址: ",get_mac_address(),file=data)
data.close()