From 27296aa76be069db0c75a4e32982e1f5b2bdfb40 Mon Sep 17 00:00:00 2001 From: sangge <2251250136@qq.com> Date: Thu, 12 Oct 2023 14:52:31 +0800 Subject: [PATCH] feat: clear file --- client/clientconf.yaml | 0 client/dnssender.py | 24 --- client/main.py | 66 -------- database/dns.db | Bin 12288 -> 0 bytes database/initdb.py | 15 -- database/test.py | 23 --- node/main.py | 2 - node/nodeconf.yaml | 0 node/proxy.py | 55 ------- server/main.py | 15 -- server/serverconf.yaml | 8 - server/xiaomiandns.py | 341 ----------------------------------------- 12 files changed, 549 deletions(-) delete mode 100644 client/clientconf.yaml delete mode 100644 client/dnssender.py delete mode 100644 client/main.py delete mode 100644 database/dns.db delete mode 100644 database/initdb.py delete mode 100644 database/test.py delete mode 100644 node/main.py delete mode 100644 node/nodeconf.yaml delete mode 100644 node/proxy.py delete mode 100644 server/main.py delete mode 100644 server/serverconf.yaml delete mode 100644 server/xiaomiandns.py diff --git a/client/clientconf.yaml b/client/clientconf.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/client/dnssender.py b/client/dnssender.py deleted file mode 100644 index 2df59c0..0000000 --- a/client/dnssender.py +++ /dev/null @@ -1,24 +0,0 @@ -import dns.resolver - - -def resolver(domain): - # 构造 DNS 查询请求 - qtype = 'A' - - # 发送 DNS 查询请求 - resolver = dns.resolver.Resolver() - resolver.nameservers = ["127.0.0.1"] - - try: - ip = resolver.resolve(domain, qtype)[0] - return ip - except dns.resolver.NXDOMAIN: - print("can't find IP") - - - - -if __name__ == "__main__": - domain = 'mamahaha.work' - ip = resolver(domain) - print(ip) \ No newline at end of file diff --git a/client/main.py b/client/main.py deleted file mode 100644 index cba3dde..0000000 --- a/client/main.py +++ /dev/null @@ -1,66 +0,0 @@ -from cryptography.hazmat.primitives.asymmetric import rsa, padding -from cryptography.hazmat.primitives import serialization, hashes -import base64 -import random - -# 生产随机域名 - - -def generate_domain() -> str: - domain = random.getrandbits(64) - domain = hex(domain)[2:] - return domain + ".xiaomian" - - -def generate_key(): - - # Generate a new RSA key pair - private_key = rsa.generate_private_key( - public_exponent=65537, - key_size=2048 - ) - public_key = private_key.public_key() - - # Convert keys to bytes - private_key_bytes = private_key.private_bytes( - encoding=serialization.Encoding.PEM, - format=serialization.PrivateFormat.PKCS8, - encryption_algorithm=serialization.NoEncryption() - ) - public_key_bytes = public_key.public_bytes( - encoding=serialization.Encoding.PEM, - format=serialization.PublicFormat.SubjectPublicKeyInfo - ) - - # Encode bytes as base64 - private_key_base64 = base64.b64encode(private_key_bytes).decode('utf-8') - public_key_base64 = base64.b64encode(public_key_bytes).decode('utf-8') - - return private_key_base64, public_key_base64 - - -# # Encrypt a message using the public key -# message = b"Hello World" -# encrypted_message = public_key.encrypt( -# message, -# padding.OAEP( -# mgf=padding.MGF1(algorithm=hashes.SHA256()), -# algorithm=hashes.SHA256(), -# label=None -# ) -# ) - -# # Decrypt the message using the private key -# decrypted_message = private_key.decrypt( -# encrypted_message, -# padding.OAEP( -# mgf=padding.MGF1(algorithm=hashes.SHA256()), -# algorithm=hashes.SHA256(), -# label=None -# ) -# ) -# print(decrypted_message) -if __name__ == '__main__': - print("Welcome to my xiaomiao tor network") - domain = generate_domain() - private_key_base64, public_key_base64 = generate_key() diff --git a/database/dns.db b/database/dns.db deleted file mode 100644 index a8e3ee54f5d073d2bffa8d0da9620a9430a36383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI$&r8EF6bJB^R{RAcyX_=A=%ETy=&EJZFTE#SN}Bs6#s%< zJ(>;%^|bTk`;tfU8XCywmfYQrbe;2aH7!)l0d+|Tx?m$*`Aw!HAOHafKmY;|fB*y_009U<00I!$R)Hg7 zyKbQh^