Manual do Hacker | 69
|
excluir arquivos, de tal modo que eles não possam ser
recuperados. Por exemplo, shred [file] substituirá o bloco do
arquivo com dados aleatórios várias vezes.
172
Ative o firewall embutido
Algumas distros, como Ubuntu, vêm com uma
interface mais simples para firewall iptables, chamado UFW.
Ele é desativado por padrão, mas você pode ativá-lo com
ufw enable.
173
Permita conexões de entrada
UFW nega todas as conexões de entrada por padrão.
Para ajustar esta política e permitir conexões para servidores
comuns faça ufw allow ssh, sudo ufw allow www, ftp.
Rede & Internet
174
Execute comandos remotamente
Você pode usar SSH para executar comandos em um
máquina remota. Por exemplo: ssh [hostname] [command].
175
Copie chaves SSH para outra máquina
Use ssh-copy-id [remote-host] para copiar de forma
segura a chave pública da sua identidade padrão para o
host remoto.
176
Mantenha a conexão aberta
Se você costuma se desconectar frequentemente de
sessões SSH remotas em razão da falta de atividade, você
poderá ativar a opção KeepAlive, adicionando a linha
ServerAliveInterval 60 no arquivo /etc/ssh/ssh-config.
177
Navegue por meio do SSH
Primeiro crie um túnel SSH para um host remoto,
usando ssh -f -N -D 1080 user@remotehost. Em seguida,
altere as configurações de Proxy do seu navegador da web e
defina o host SOCKS para 127.0.0.1, e a porta para 1080.
178
Play music over SSH
O comando ssh user@remotehost cat ~/Music/
audio.ogg | mplayer redirecionará a saída do arquivo de
mídia remoto para o reprodutor da máquina local.
179
Mount partitions over SSH
Use o sshfs para montar partições remotas. Por
exemplo, sshfs user@remotehost:/home/bodhi /media/
remotefs para montar um diretório home sob o sistema de
arquivos local.
180
Monitore melhor o tráfego de rede
Ntop está disponível nos repositórios oficiais da
maioria das distros. Com ele, você obtém uma análise
detalhada do tráfego da rede por meio de sua interface
baseada na web, em execução na porta 3000.
181
Visualize estatísticas de rede
Use netstat -s para visualizar estatísticas de todos os
protocolos, ou netstat -st para somente os protocolos TCP.
182
Salve uma página web
Use o wget para baixar corretamente uma página da
web. Por exemplo, wget -r -np -k http://www.tuxradar.com/
content/dear-edward-snowden irá baixar todas as imagens e
alterar os links nos arquivos HTMl e CSS, de moda a apontar
para arquivos locais.
183
Salve múltiplos arquivos
Se você salvou links para vários downloads em um
arquivo, use cat isos.txt | xargs wget -c para baixá-los todos
de uma vez.
184
Limite a taxa de transferência de dados
Impeça que o wget acumule toda a largura de
banda. Para tanto, imponha limitações. Por exemplo, wget
--limit-rate=2m limitará a taxa de transferência para dois
megabytes por segundo.
185
Baixe aquivos baseados em uma data de
modificação
Use curl com a opção -z para baixar somente arquivos que
foram modificados após um determinado tempo. Por
exemplo,
curl -z 29-May-2015 [download-location].
186
Upload de arquivos
Você pode usar curl conectar a um servidor FTP
para enviar arquivo. Por exemplo: curl -u [user:pass] -T
upload.txt ftp://ftp.example.com.
187
Obtenha definições
Curl pode buscar a definição de uma palavra de um
servidor de diretório. Liste todas elas com curl dict://dict.
org/show:db e, em seguida, consulte uma delas com curl
dict://dict.org/d:shell:foldoc que busca a definição da palavra
“shell” no dicionário Foldoc.
188
Filtragem simples da web
Para evitar que o computador acesse a um site,
insira o URL correspondente em /etc/hosts. Por exemplo,
127.0.0.1 http://www.addictivewebsite.com.
189
Espelhe sites inteiros
Use a ferramenta gráfica WebHTTrack disponível
nos repositórios oficiais da maioria das distribuições para
espelhar sites inteiros e modificar links automaticamente.
190
Regule a largura de banda
Você pode usar o Trickle para controlar as
velocidades tanto de upload e quando de download. Ele
também faz isso para gerenciadores de pacotes, usando
trickle -d200 apt-get install.
191
Monitore a largura de banda
Para monitorar a largura de banda usada por
aplicativos de rede individuais, use o nethogs, uma pequena
ferramenta de rede, disponível nos repositórios da maioria
das distribuições. Em vez de para o tráfego pelo protocolo,
ele agrupa a largura de banda por meio do processo.
Ntop é uma ferramenta versátil que pode ser melhorada com plugins.
Principais
atalhos de
comandos
192 Shift+mClassifique a
RAM por utilização.
193 kEncerre
uma tarefa a partir
do top.
(^1941) Acompanhe
todos os núcleos
individualmente a
partir do topo.
195 Shift+wSalve
permanentemente
a configuração
modificada.
Menos
atalhos de
comandos
196 /Pesquisa por
padrão.
197 nPróxima
correspondência.
198 Shift+fExibe o novo
conteúdo à medida
que ele é anexado
ao arquivo.
199
v
Edite o
arquivo com o
editor configurado
do seu sistema.
200 hVeja a
lista completa de
atalhos.