Hidden Point Communication (HPC)
Este é um projeto open-source com o objetivo de criar uma rede privada de comunicação, baseando em principios, tecnicas e práticas das redes I2P e Tor.
A ideia é criar um sistema somente de envio e recebimento de mensagens, voltado inteiramente para a comunicação privada, a maneira abordada é uma prototipação de um sistema P2P, usando um servidor central de registros de nós, para que ocorra a comunicação dos mesmos.
Em redes P2P descentralizadas, como as usadas no BitTorrent, IPFS e I2P, os nós não precisam saber diretamente o IP de outro nó. Em vez disso, utilizam sistemas como DHT (Distributed Hash Table) para encontrar outros nós na rede.
-
-
-
-
-
Ainda na prototipação, a criação e utilização de um protocolo leve, rápido e seguro, como será somente de mensagens, baseando-se no protocolo TCP da camada de transporte, o protocolo poderia ser responsável por enviar os dados de uma única vez, mas, alterando a porta a cada envio, e antes de alterar a porta, o nó enviaria no protocolo o número da futura porta que será usada para a nova conexão.
-
-
-
go run Server.py -
go run Client.py
./go_ckeck.sh
Se você deseja contribuir para este projeto, fique à vontade para criar pull requests ou relatar issues. Melhorias como persistência de dados, maior segurança, e otimizações de desempenho são sempre bem-vindas.


