Hospedando sites na onion: Primeiramente, é necessário alguns destes requisitos para criar um site na onion: requisitos obrigatórios: Apache HTTP Server (Linux ou Windows) e similares ou Internet Information Services – IIS (Windows) mais o Tor Browser ou TOR executando apenas como serviço (Windows ou Linux corretamente instalado e funcionando)
Conceito teórico começa em 00:15
Conceito prático começa em 12:25
12:40 - Para máquinas Windows modo simples
Download do Tor Browser
https://www.torproject.org/download/download-easy.html.en
configuração Tor browser Windows
acesse: C:\Users\Seu nome de usuário\Tor Browser\Browser\TorBrowser\Data\Tor e altere o arquivo torrc adicionando:
HiddenServiceDir hidden_service
HiddenServicePort 80 127.0.0.1:80
netstat -nat para localizar a porta 80.
37:37 - Para máquinas Windows modo avançado como um serviço
download Tor Browser em lista:
https://dist.torproject.org/torbrowser/
arquivo de configuração Tor:
C:\Data\conftor.txt
SocksPort 0
GeoIPFile C:\Data\Tor\geoip
GeoIPv6File C:\Data\Tor\geoip6
DataDirectory C:\Data\Tor\
Log notice file C:\Data\tor_log.txt
# DisableDebuggerAttachment 0
# ControlPort 192.168.0.3:8973
# HashedControlPassword 16:C8D67D0FD42088846056BC021EAA36010168BCEC5EA23BDCAA567A7AD6
HiddenServiceDir C:\Data\Tor\hidden_service
HiddenServicePort 80 127.0.0.1:80
comando para o prompt de comando Windows:
cd \
cd Tor
tor --service install -options -f C:\Data\conftor.txt
57:12 - Para máquinas Windows a execução do Garlic (gerador de domínios personalizados para a onion)
download do Garlic: http://garlic7ravilyupx.onion/ Torchat ID maker download
01:10:20 - Para máquinas Linux modo simples
logar como superusuário
su
Instala o Apache HTTP Server
yum update && yum install httpd
Inicia durante o boot o serviço do Apache Server
chkconfig httpd on
arquivo de configuração do Apache HTTP Server
vim /etc/httpd/conf/httpd.conf
iniciar o serviço:
service httpd start
ver log do Apache em tempo real:
tail -f /var/log/httpd/access_log
arquivo de configuração do Tor:
Tor-Browser_pt-PT\Browser\TorBrowser\Data\Tor\torrc
adicione ao arquivo de configuração do tor:
HiddenServiceDir hidden_service
HiddenServicePort 80 127.0.0.1:80
adicionar arquivos no Apache Server:
cd /var/www/html
vim index.html
instalação do repositório:
rpm -i http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 32bits CentOS 6
rpm -i http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 64bits CentOS 6
yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm para CentOS 7
atualização do repositório e instalação do Tor:
yum update && yum install tor
edite o arquivo do Tor:
vim /etc/tor/torrc
iniciar o Tor durante o boot do sistema:
chkconfig tor on
iniciar o tor imediatamente
service tor start
ver as chaves geradas:
cd /var/lib/tor/hidden_service
cat hostname
Instalação do Shallot 01:36:00
download: https://github.com/katmagic/Shallot
Instalação: descompactar pasta e compilar
CentOS: trocar apt-get por yum
Ubuntu: apt-get install unzip make gcc openssl*
wget https://github.com/katmagic/Shallot/archive/master.zip
unzip master.zip
cd Shallot-master
./configure
make
make install - opção para enviar arquivo shallot para /usr/bin/ quando quiser executar em outro local que não seja pasta de compilação.
Para Ubuntu: apt-get install tor-arm
arm instalação no CentOS e derivados: yum install https://www.atagar.com/arm/resources/static/arm-1.4.5.0-1.rpm
configuração do tor na máquina servidor colocar no arquivo de configuração:
ControlPort 192.168.0.1:9051
HashedControlPassword 16:D...
se quiser gerar uma senha nova, digitar tor --hash-password senha no servidor.
no cliente remoto: arm -i 10.0.2.15:9051
Referências:
Apache HTTP Server configuração – Como configurar o apache pelo arquivo httpd.conf no CentOS 6 https://www.youtube.com/watch?v=IE1hvcuwjTE (vídeo criado por mim mesmo)
Download do Eschalot (variante do Shallot)
http://skunksworkedp2cg.onion/eschalot-1.2.0.tar.gz
GitHub - katmagic/Shallot: Shallot allows you to create customized .onion addresses for your hidden service.
https://github.com/katmagic/Shallot
Hidden Service How-To Ubuntu Apache 2 Tor http://nfokjgfj3hxs4nwu.onion
https://www.youtube.com/watch?v=BPDZz9VQjwQ Configuração e instalação do Microsoft Windows Internet Information Services no Windows XP SP3
Boas configurações em seus sistemas e bons estudos.
Nenhum comentário:
Postar um comentário