
Retome a sua privacidade. Perca-se no palheiro.
Recupere sua privacidade. Perda-se no palheiro.
Seu provedor de internet está provavelmente rastreando seus hábitos de navegação e vendendo-os para agências de marketing (embora anonimizados). Ou pior, disponibilizando seu histórico de navegação para as autoridades ao menor sinal de uma intimação. Needl vai gerar tráfego de internet aleatório na tentativa de ocultar seu tráfego legítimo, tornando seus dados a agulha no palheiro e, portanto, mais difíceis de encontrar. O objetivo é dificultar que seu provedor, governo, etc., rastreiem seu histórico e hábitos de navegação.
Não é perfeito. Mas é um começo. Tem uma ideia? Envolva-se!

Módulos implementados:
Ideias de módulos:
Needl deve funcionar em praticamente qualquer sistema Linux com Python 3.0+ instalado.
cd /optgit clone https://github.com/eth0izzle/needl.gitpip3 install -r requirements.txtpython3 needl.pyNeedl é executado como um daemon e ficará feliz em ficar em segundo plano consumindo recursos 24/7, 365 dias. Cada módulo (tarefa) tem ações agendadas, por exemplo, consultas DNS aleatórias ocorrem a cada 1 a 3 minutos. Você pode configurar os intervalos em ./data/settings.yaml.
usage: needl.py [-h] [--datadir DATADIR] [-d] [-v] [--logfile LOGFILE]
[--pidfile PIDFILE]
Recupere sua privacidade. Perda-se no palheiro.
argumentos opcionais:
-h, --help mostra esta mensagem de ajuda e sai
--datadir DATADIR Diretório de dados
-d, --daemon Executar como um daemon
-v, --verbose Aumentar o registro de log
--logfile LOGFILE Registrar neste arquivo. Padrão é stdout.
--pidfile PIDFILE Salvar o PID do processo neste arquivo. Padrão é /tmp/needl.pid.
Válido somente quando executado como daemon.
Por que não usar apenas uma VPN/Tor? E você deveria! Needl não protege seu tráfego legítimo de forma alguma. Ele simplesmente gera mais.
Usando Needl, meu tráfego legítimo será ocultado/protegido/seguro? Não. Este não é o objetivo do Needl. Seu propósito é gerar mais tráfego para tornar mais difícil identificar seu tráfego legítimo. Não há evidências que sugiram que isso realmente funcione - é uma prova de conceito.
[insira serviço aqui] consegue diferenciar entre o tráfego do Needl e minhas solicitações legítimas? Em teoria, sim. [insira serviço aqui] pode rastreá-lo com cookies, dados de sessão ou algoritmos. Needl abordará isso no futuro.
Onde estão seus testes?!? Envie um pull request. Por favor.
Confira o rastreador de issues e veja o que te agrada.
git checkout -b my-new-featuregit commit -am 'Adicionar tal funcionalidade'git push origin my-new-featureMIT. Veja LICENSE