{"id":26766507,"url":"https://github.com/haybnzz/hadestorchat","last_synced_at":"2025-04-15T13:43:08.901Z","repository":{"id":269642443,"uuid":"874588991","full_name":"haybnzz/HadesTorChat","owner":"haybnzz","description":"HadesTorChat is a secure chat application built for anonymous communication over the Tor network. It allows users to send messages while maintaining privacy. ","archived":false,"fork":false,"pushed_at":"2024-10-21T01:45:55.000Z","size":36,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T20:44:36.860Z","etag":null,"topics":["chatting-app","linux","privacy","pyqt5","python","tkinter-python","tor"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haybnzz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-18T05:29:13.000Z","updated_at":"2024-11-27T12:20:09.000Z","dependencies_parsed_at":"2024-12-28T07:18:39.399Z","dependency_job_id":null,"html_url":"https://github.com/haybnzz/HadesTorChat","commit_stats":null,"previous_names":["haybnz/hadestorchat","haybnzz/hadestorchat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haybnzz%2FHadesTorChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haybnzz%2FHadesTorChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haybnzz%2FHadesTorChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haybnzz%2FHadesTorChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haybnzz","download_url":"https://codeload.github.com/haybnzz/HadesTorChat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249081913,"owners_count":21209776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatting-app","linux","privacy","pyqt5","python","tkinter-python","tor"],"created_at":"2025-03-28T20:39:13.511Z","updated_at":"2025-04-15T13:43:08.865Z","avatar_url":"https://github.com/haybnzz.png","language":"Python","funding_links":["https://ko-fi.com/hades"],"categories":[],"sub_categories":[],"readme":"# HadesTorChat V 1.0\n\n![HadesTorChat Logo](https://github.com/haydenbanz/haydenbanz.github.io/blob/main/images/%20gitimage/87556654A.png?raw=true)\n\n[![Python - HadesTorChat](https://img.shields.io/static/v1?label=Python\u0026message=HadesTorChat\u0026color=%242A3E87\u0026labelColor=%236A7DA8\u0026style=for-the-badge\u0026\u0026logo=python)](https://github.com/haydenbanz/HadesTorChat/tree/main)\n[![MIT License](https://img.shields.io/static/v1?label=License\u0026message=MIT\u0026color=%233DA639\u0026labelColor=%23e3e3e3\u0026style=for-the-badge)](https://github.com/haydenbanz/HadesTorChat/blob/main/LICENSE)\n[![Python Version](https://img.shields.io/static/v1?label=Python\u0026message=3.6%2B\u0026color=%230078D6\u0026labelColor=%23e3e3e3\u0026style=for-the-badge\u0026logo=python)](https://www.python.org/downloads/)\n[![Discord.py library](https://img.shields.io/static/v1?label=Discord.py\u0026message=Library\u0026color=%232A3E87\u0026labelColor=%236A7DA8\u0026style=for-the-badge)](https://pypi.org/project/discord.py/)\n[![GitHub Issues](https://img.shields.io/github/issues/haydenbanz/HadesTorChat?style=for-the-badge)](https://github.com/haydenbanz/HadesTorChat/issues)\n[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/haydenbanz/HadesTorChat?style=for-the-badge)](https://github.com/haydenbanz/HadesTorChat/pulls)\n[![GitHub Stars](https://img.shields.io/github/stars/haydenbanz/HadesTorChat?style=for-the-badge)](https://github.com/haydenbanz/HadesTorChat/stargazers)\n![Profile Views](https://komarev.com/ghpvc/?username=haydenbanz\u0026color=%232A3E87\u0026labelColor=%236A7DA8\u0026style=for-the-badge)\n[![GitHub Download](https://img.shields.io/static/v1?label=Download\u0026message=HadesTorChat\u0026color=%242A3E87\u0026labelColor=%236A7DA8\u0026style=for-the-badge)](https://github.com/haydenbanz/HadesTorChat/releases)\n\n# HadesTorChat: Secure chat application built for anonymous communication\n\n\n## 📖 Description\nHadesTorChat is a secure chat application built for anonymous communication over the Tor network. It allows users to send messages while maintaining privacy. The system uses Python for backend functionality and PyQt \u0026 Tkinter for the user interface. With features like message encryption and anonymous routing through a hidden service, it provides a platform for confidential discussions. It is designed for deployment on Kali Linux and includes an interactive, transparent UI overlay similar to Conky.\n\n## Key Features\n- **Anonymous Communication**: Utilizes the Tor network to ensure secure, anonymous messaging.\n- **Secure Chat**: End-to-end encryption for all messages exchanged through the platform.\n- **PyQt \u0026 Tkinter GUI**: Features a sleek, interactive user interface using PyQt.\n- **Transparent UI Overlay**: Customizable and lightweight overlay for chat windows, inspired by Conky.\n- **Cross-Platform Compatibility**: Can be deployed on Linux, with a focus on Kali Linux.\n- **Tor Hidden Service**: Built on a .onion address for added privacy and anonymity.\n- **Python-Powered**: Developed using Python, making it highly customizable and extendable.\n\n## ⚠️ Disclaimer\n\nHadesTorChat is designed for secure, anonymous communication over the Tor network. While every effort is made to protect your privacy, **no system is entirely immune to vulnerabilities**. Use this software responsibly, and be aware of the risks associated with online anonymity.\n\n- 🛡️ **Data Security**: Ensure you are using the latest version for the best security practices.\n- 🌐 **Network Privacy**: Tor may slow down your connection due to its anonymization techniques.\n- 🔒 **Responsibility**: Users are responsible for their own actions while using HadesTorChat.\n\nThe creators of HadesTorChat are **not liable** for any misuse of the platform.\u003cbr\u003e\nViolations will be subject to legal action and may result in severe penalties.\u003cbr\u003e\nPlease ensure all usage complies with applicable laws and regulations.\u003cbr\u003e\n\n## 🛠️ Prerequisites\n\nBefore installing and running **HadesTorChat**, make sure you have the following:\n\n- 🐍 **Python 3.6+**: Download and install [Python](https://www.python.org/downloads/) if not already installed.\n- 🧅 **Tor**: Ensure you have Tor installed and configured on your system.\n- 📦 **Python Packages**: Install required Python libraries with:\n  ```bash\n  pip install -r requirements.txt\n     ```\n  For Kali Linux\n`\n  sudo apt-get install python3-tk\n  `\n  `\nsudo apt-get update\nsudo apt-get install python3-tk\nsudo apt-get install python-tk\npip3 install PySocks\npip3 install PyQt5\n  `\n  - 💻 **Kali Linux (Recommended)**: Although **HadesTorChat** is cross-platform, Kali Linux is the recommended environment for maximum security. Other Linux distributions such as Ubuntu or Debian-based are also supported to run server.py. However, **HadesTorChat** only works on Linux, while the client-side can run on Windows, Linux, and macOS.\n\n- 🔐 **PyQt \u0026 Tkinter**: Both PyQt and Tkinter are required for the graphical user interface (GUI) to function properly.\n\n## 🔧 Configuration\n\n### Server-Side Setup\n\n1. **Install Tor** on your Linux server using the following command:\n\n`\n  pip install -r requirements.txt\n`\nConfigure the Tor Hidden Service by editing the Tor configuration file (/etc/tor/torrc):\n -Uncomment the following line to enable the SOCKS port:\n\n`\n SocksPort 9050  # Default: Bind to localhost:9050 for local connections.\n`\n-Add the hidden service configuration \n\n`\nHiddenServiceDir /var/lib/tor/hidden_service_chat/\nHiddenServicePort 9050 127.0.0.1:5000\n`\n-Retrieve the Onion URL: After restarting the Tor service, you can get your onion address by running:\n`\nsudo cat /var/lib/tor/hidden_service_chat/hostname\n`\n\n### Client-Side Setup\nFor the client-side, you need to update the following files to point to your onion service:\n-Edit client.py, chat.py, and send.py to replace YOUR_ONION_URL with your actual .onion address:\n\n## 🚀 Installation\n\n1. **Clone the Repository**:\n   Start by cloning the **HadesTorChat** repository:\n   ```bash\n   git clone https://github.com/haydenbanz/HadesTorChat\n     cd HadesTorChat/server\n   sudo service tor start \n   python server.py\n    ```\n-Run the Server: Navigate to the server folder and run server.py to start the chat server:\n-Run the Client: You can choose between two client-side options:\n\n  PyQt Overlay (Modern): Navigate to the client folder and run chat.py. This will create an interactive overlay on your home screen similar to Conky:\n`\npython chat.py\n`\nor  in below you can send messgaes in overlay\n`\npython send.py\n`\n  Tkinter Client (Old School): For a more traditional interface, run client.py:\n  \n`\npython client.py\n`\n\n\n# HadesTorChat\n\nThank you for contributing to HadesConnect!\n\n## 🌐 Support\n\n[![Discord](https://img.shields.io/badge/Discord-CODE%20GLITCH%20Bot%20DISCORD%20SERVER%20NAME-%237289DA?style=for-the-badge\u0026logo=discord)](https://discord.gg/ZFTCpAU53U)\n\nJoin our Discord server (Update Soon) for support, discussions, and updates related to DiscordGloom.\n\n## 📜 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n**Unauthorized use is strictly prohibited.**\n\n\n📧 Email: cubedimension@protonmail.com  \n\n\n### Contributors and Developers\n\n[\u003cimg src=\"https://avatars.githubusercontent.com/u/67865621?s=64\u0026v=4\" width=\"64\" height=\"64\" alt=\"haydenbanz\"\u003e](https://github.com/haydenbanz)  \n[\u003cimg src=\"https://avatars.githubusercontent.com/u/144106684?s=64\u0026v=4\" width=\"64\" height=\"64\" alt=\"Glitchesminds\"\u003e](https://github.com/Glitchesminds)\n\n## ☕ Support\n\nIf you find this project helpful, consider buying us a coffee:\n\n[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-%23FFDD00?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white)](https://ko-fi.com/hades)\n\n## 🚫 Disclaimer\n\nThe creators of this project are not responsible for any misuse of the software or its content.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaybnzz%2Fhadestorchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaybnzz%2Fhadestorchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaybnzz%2Fhadestorchat/lists"}