Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CryptoChat — Aplicação de chat cliente-servidor com criptografia ponta a ponta, modos de criptografia adaptativos, suporte a multimídia e chat em grupo, construída com programação de sockets em Python. | Kitploit
Ferramentas/GitHubGitHub/halildeniz/cryptochat
Ferramentas de Criptografia/DescriptografiaSegurança de RedeCriptografiaPrivacidade
GitHubhalildeniz/cryptochat

CryptoChat

Aplicação de chat cliente-servidor com criptografia ponta a ponta, modos de criptografia adaptativos, suporte a multimídia e chat em grupo, construída com programação de sockets em Python.

Ver Repositório
7213há 2 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

CryptoChat: Além da Mensagem Segura 🛡️

Bem-vindo ao CryptoChat — onde as conversas permanecem verdadeiramente privadas. Construído sobre o robusto ecossistema Python, nosso aplicativo garante que cada palavra que você envia seja envolta em camadas de criptografia. Seja discutindo detalhes comerciais sensíveis ou compartilhando histórias pessoais, o CryptoChat oferece o santuário que você precisa na era digital. Mergulhe e experimente o próximo nível de mensagens seguras!


Funcionalidades do CryptoChat 🌟

  1. Criptografia de Ponta a Ponta: Cada mensagem é protegida do remetente ao destinatário, garantindo máxima privacidade.
  2. Interface Amigável: Navegar e enviar mensagens é intuitivo e simples, tornando conversas seguras fáceis.
  3. Suporte Multiplataforma: Seja em desktop ou dispositivo móvel, o CryptoChat está sempre ao seu alcance.
  4. Backend Robusto: Construído sobre o poderoso ecossistema Python, nosso chat é confiável e rápido.
  5. Código Aberto: Mergulhe na nossa base de código, contribua e torne-o ainda melhor para todos.
  6. Suporte a Multimídia: Não apenas texto — envie imagens, vídeos e arquivos criptografados com facilidade. (Demonstração)
  7. Chats em Grupo: Tenha conversas criptografadas com várias pessoas ao mesmo tempo.
  8. Modos de Criptografia Adaptáveis: Escolha entre modos de chat não criptografado e criptografado conforme sua necessidade.

Requisitos

  • Python 3.x
  • cryptography
  • colorama

Instalação

  1. Clone o repositório:

    root@kitploit:~
    git clone https://github.com/HalilDeniz/CryptoChat.git
    
  2. Navegue até o diretório do projeto:

    root@kitploit:~
    cd CryptoChat
    
  3. Instale as dependências necessárias:

    root@kitploit:~
    pip install -r requirements.txt
    

Uso 🚀

Versão não criptografada

root@kitploit:~
$ 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.

Versão criptografada

root@kitploit:~
$ 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 : show this help message and exit
  • --host : The IP address to bind the server.
  • --port : The port number to bind the server.
  • --key : The secret key for encryption
  • --loglevel: Set the logging level
  • --logfile : Set the log file name

Menu de ajuda dentro do programa

root@kitploit:~
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: 

Listener

Escrevi uma ferramenta de escuta para ver se as mensagens criptografadas estão funcionando corretamente

root@kitploit:~
└─# 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='
--------------------------------------------------

Contribuindo

Contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões de melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Contato

Se você tiver alguma dúvida, comentário ou sugestão sobre o CryptoChat, sinta-se à vontade para entrar em contato comigo:

  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • Email: [email protected]

Licença

Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.

💰 Você pode me ajudar doando

Obrigado por considerar apoiar-me! Seu apoio me permite dedicar mais tempo e esforço para criar ferramentas úteis como o CryptoChat e desenvolver novos projetos. Ao contribuir, você não está apenas ajudando a melhorar as ferramentas existentes, mas também inspirando novas ideias e inovações. Seu apoio desempenha um papel vital no crescimento deste projeto e em empreendimentos futuros. Juntos, vamos continuar construindo e aprendendo. Obrigado!"
BuyMeACoffee Patreon

Baixar ferramenta