
ยินดีต้อนรับสู่ CryptoChat - ที่ซึ่งการสนทนายังคงเป็นส่วนตัวอย่างแท้จริง สร้างขึ้นบนระบบนิเวศ Python ที่แข็งแกร่งแอปพลิเคชันของเราทำให้มั่นใจได้ว่าทุกคำที่คุณส่งจะถูกห่อหุ้มด้วยเลเยอร์ของการเข้ารหัส ไม่ว่าคุณจะพูดถึงรายละเอียดทางธุรกิจที่ละเอียดอ่อนหรือแบ่งปันเรื่องราวส่วนตัว Cryptochat ให้สถานที่ศักดิ์สิทธิ์ที่คุณต้องการในยุคดิจิตอล ดำน้ำในและสัมผัสกับการส่งข้อความที่ปลอดภัยในระดับต่อไป!
โคลนที่เก็บ:
git clone https://github.com/HalilDeniz/CryptoChat.gitนำทางไปยังไดเรกทอรีโครงการ:
cd CryptoChatติดตั้งการพึ่งพาที่ต้องการ:
pip install -r requirements.txt$ python3 server.py --help
usage: server.py [-h] [--host HOST] [--port PORT] [--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [--logfile LOGFILE]
Start the chat server.
options:
-h, --help show this help message and exit
--host HOST The IP address to bind the server to. (Default: 0.0.0.0)
--port PORT The port number to bind the server to. (Default: 12345)
--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}
Set the logging level (Default: INFO)
--logfile LOGFILE Set the log file name. (Default: server.log
--------------------------------------------------------------------------
$ python3 client.py --help
usage: client.py [-h] [--host HOST] [--port PORT]
Connect to the chat server.
options:
-h, --help show this help message and exit
--host HOST The server ' s IP address.
--port PORT The port number of the server. $ python3 serverE.py --help
usage: serverE.py [-h] [--host HOST] [--port PORT] [--key KEY] [--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [--logfile LOGFILE]
Start the chat server.
options:
-h, --help show this help message and exit
--host HOST The IP address to bind the server to. (Default=0.0.0.0)
--port PORT The port number to bind the server to. (Default=12345)
--key KEY The secret key for encryption. (Default=mysecretpassword)
--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}
Set the logging level (Default: INFO)
--logfile LOGFILE Set the log file name. (Default: server.log)
--------------------------------------------------------------------------
$ python3 clientE.py --help
usage: clientE.py [-h] [--host HOST] [--port PORT] [--key KEY]
Connect to the chat server.
options:
-h, --help show this help message and exit
--host HOST The IP address to bind the server to. (Default=127.0.0.1)
--port PORT The port number to bind the server to. (Default=12345)
--key KEY The secret key for encryption. (Default=mysecretpassword)--help : แสดงข้อความช่วยเหลือและออกนี้--host : ที่อยู่ IP เพื่อผูกเซิร์ฟเวอร์--port : หมายเลขพอร์ตเพื่อผูกเซิร์ฟเวอร์--key : คีย์ลับสำหรับการเข้ารหัส--loglevel : ตั้งค่าระดับการบันทึก--logfile : ตั้งชื่อไฟล์บันทึก python3 clientE.py
Enter your username: deniz
Help Menu:
/help - > Help menu
deniz: Enter your message: /help
deniz: Enter your message:
Help Menu:
/help - > Help Menu
/exit - > Exit the program.
/clear - > Clear the chat screen.
/userlist - > View the list of connected users.
/dm [user] [message] - > Send a direct message to a user.
/changeuser [new_username] - > Change your username.
deniz: Enter your message: ฉันเขียน เครื่องมือ การฟังเพื่อดูว่าการส่งข้อความที่เข้ารหัสทำงานอย่างถูกต้องหรือไม่
└─ # python3 SCsniff.py
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=50968
Raw Data: b ' gAAAAABlOlxawZboULf0WJkQQkzVwJKLXbGh3qyxWYbaCqNhi5xLwhR9YdckSiPiPQCkWHHGSzKAKG5pW3HyatQnpekoR0Zl-_DH-WH_azjGm86QGW1PRnE= '
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=50968
Raw Data: b ' gAAAAABlOlxawZboULf0WJkQQkzVwJKLXbGh3qyxWYbaCqNhi5xLwhR9YdckSiPiPQCkWHHGSzKAKG5pW3HyatQnpekoR0Zl-_DH-WH_azjGm86QGW1PRnE= '
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=50968, Destination Port=12345
--------------------------------------------------
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b ' gAAAAABlOlyHDfYapDc2kawoEjNozSJybZBk0SxZwMiE2_x9OffGGc-NlaB3FHJue6jY3rQbBKseCkDATpnBgJRxLJQA6heDlw== '
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b ' gAAAAABlOlyHDfYapDc2kawoEjNozSJybZBk0SxZwMiE2_x9OffGGc-NlaB3FHJue6jY3rQbBKseCkDATpnBgJRxLJQA6heDlw== '
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=42228
Raw Data: b ' gAAAAABlOlyHyCO4dV50WtplQ8eZxbH8d9xuL04iGsrbjhU-oFlguaaig0vjRd7GVvLiBm5Js6kFYHpc6esuTkDrmabq-k1DdSrlEHOgvdaMotxMMg5KEL8= '
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=42228
Raw Data: b ' gAAAAABlOlyHyCO4dV50WtplQ8eZxbH8d9xuL04iGsrbjhU-oFlguaaig0vjRd7GVvLiBm5Js6kFYHpc6esuTkDrmabq-k1DdSrlEHOgvdaMotxMMg5KEL8= '
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b ' gAAAAABlOlyPKyzTR_-1LFSNLtBCR5sghmont3299N9QWrQhHXzwo1Y-toax3Xh4f3PQ5cG-8QuOpM9ApGFoxkVGbpH4Bfhy9iYduQgwYy59kChiGwIQ1rI= '
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b ' gAAAAABlOlyPKyzTR_-1LFSNLtBCR5sghmont3299N9QWrQhHXzwo1Y-toax3Xh4f3PQ5cG-8QuOpM9ApGFoxkVGbpH4Bfhy9iYduQgwYy59kChiGwIQ1rI= '
--------------------------------------------------ยินดีต้อนรับ! หากคุณพบปัญหาใด ๆ หรือมีข้อเสนอแนะสำหรับการปรับปรุงอย่าลังเลที่จะเปิดปัญหาหรือส่งคำขอดึง
หากคุณมีคำถามความคิดเห็นหรือข้อเสนอแนะเกี่ยวกับ cryptochat โปรดติดต่อฉัน:
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียดเพิ่มเติม
ขอบคุณที่พิจารณาสนับสนุนฉัน! การสนับสนุนของคุณช่วยให้ฉันสามารถอุทิศเวลาและความพยายามมากขึ้นในการสร้างเครื่องมือที่มีประโยชน์เช่น CryptoChat และการพัฒนาโครงการใหม่ ด้วยการมีส่วนร่วมคุณไม่เพียง แต่ช่วยฉันปรับปรุงเครื่องมือที่มีอยู่ แต่ยังสร้างแรงบันดาลใจให้กับแนวคิดและนวัตกรรมใหม่ ๆ การสนับสนุนของคุณมีบทบาทสำคัญในการเติบโตของโครงการนี้และความพยายามในอนาคต ร่วมกันสร้างและเรียนรู้ต่อไป ขอบคุณ!"