Ferramentas legais para instalar no Servidor Debian

Criada por Danilo Tomich, Modificado em Qui, 1 Ago na (o) 12:45 PM por Danilo Tomich


###Deixando as linhas de código colorido.

apt install bash-completion

Exempo: 


Acesse o seguinte arquivo e vamos alterar as cores.

nano ~/.bashrc

Nesse arquivo descontente essas informações e salve.
Basta remover o # igual imagem abaixo. O restante deixa como esta.


###Adicione essa linha tbm no final do arquivo.

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u\[\033[01;34m\]@\[\033[01;33m\]\h\[\033[01;34m\][\[\033[00m\]\[\033[01;37m\]\w\[\033[01;34m\]]\[\033[01;31m\]\$\[\033[00m\] '

###Deixe alguns atalhos coloridos.

alias grep='grep --color'
alias egrep='egrep --color'
alias ip='ip -c'
alias diff='diff --color'

O arquivo deve ficar parecido com esse:


###Vamos instalar outro pacote de cores. Ele tenta colorir tudo que tem como impressão na saida de um comando.

apt install grc -y
Altere novamente o seguinte arquivo:
nano ~/.bashrc

E adicione:

alias tail='grc tail'
alias ping='grc ping'
alias ps='grc ps'

Exemplo:

Salve. Saia do root e acesse de novo e tudo vai esta mais amigavel.




### Outra ferramenta legal é uma calculadora IPv4

apt install ipcalc

Exemplo:



###Outro legal de calculadora IP:
Esse tem para IPv4 e IPv6.

apt install sipcalc

Perceba que os resultados são diferentes

IPv6:


### Instale um sistema de scan de portas.

apt install nmap

Alguns comandos:

nmap 192.168.0.1
nmap 192.168.0.1 -p 80
nmap 192.168.0.1 -p 53 -sU -sT
nmap 192.168.0.1 -p 53 -sV
nmap 192.168.0.1 -A


# Vamos para uma ferramenta de consultas Dados pertencentes a um determinado ip: O Serviço whois

apt install whois


Comandos:

whois as1234
whois 1.1.1.1


###Instale o DNSUTILS para saber respostas de ips dns.

apt install dnsutils

Comandos:

dig AAAA google.com @8.8.8.8
dig A    google.com @8.8.8.8
dig NS   google.com @8.8.8.8
dig MX   google.com @8.8.8.8
dig TXT  google.com @8.8.8.8
dig ANY  google.com @8.8.8.8
dig A +https google.com @8.8.8.8
dig A +short google.com @8.8.8.8
dig A +trace google.com @8.8.8.8
dig -x 8.8.8.8
dig axfr zonetransfer.me @nsztm1.digi.ninja

 nslookup (Consultar servidores de nomes)

nslookup google.com.br
nslookup -type=a google.com.br
nslookup -type=aaaa google.com.br
nslookup -type=mx google.com.br

###Sistema de análise DNS
apt install dnstop

Alguns Comandos:

dnstop <interface_de_rede>
dnstop ens18
dnstop -4 ens18
dnstop -6 ens18
dnstop -4 -i 10.10.10.10 ens18

Ao executar aperte:

1
2
3
4
5
6
7
8
- Query Name (TLD)
- Query Name (Autoritativos)
- Rcode
- Types
- Opcode
- Sources
- Source
- Destinations

###Para fazer pesquisas de DNS:
apt install host

Comandos:

host google.com.br
host 8.8.8.8
host -t ns zonetransfer.me
host -l -a zonetransfer.me nsztm1.digi.ninja



###Para exibir sites e ou hosts por uma interface.
apt install iftop

Execute:

iftop


### Vamos instalar o traceroute. Para pesquisar a rota de um host.

apt install traceroute

Exemplo:


### Temos tbm o MTR, no qual fica exibindo de forma contínua a rota, e se mudar, vai aparecer.

apt install mtr-tiny


###Utilitarios de Rede - net-tools
Temos nele arp, ifconfig, netstat, route entre outros. 

apt install net-tools

Comandos:

arp -a
ifconfig
ifconfig eno1
route
route -6 
netstat -putan

###ARPING para envio de ping arp

apt install arping

Comando:

arping 172.31.100.1


Informações de sensores de uma máquina. IM-SENSORS
Como, por exemplo, temperatura.

apt-install lm-sensors


###Monitor de banda (gráfico) - BMON

apt install bmon

Exemplo:

bmon
bmon -p enp0s3




Fazer scan de endereços ips pelas solicitações ARP.

apt install netdiscover

Comandos:

netdiscover --help 
netdiscover -r 192.168.254.0/24
netdiscover


###Deixando banco de dados melhor. MYSQLTUNER

apt install mysqltuner

Comandos:

mysqltuner --host localhost --user root --pass senha


###bgpq – Lista de prefixos

Muito util para quem faz políticas com bases em IRR. É um utilitário para gerar listas de prefixo.


Vendor targets:
 no option : Cisco IOS Classic (default)
 -X        : Cisco IOS XR
 -U        : Huawei
 -j        : JSON
 -J        : Juniper Junos
 -K        : MikroTik RouterOS
 -b        : NIC.CZ BIRD
 -N        : Nokia SR OS (Classic CLI)
 -n        : Nokia SR OS (MD-CLI)
 -B        : OpenBSD OpenBGPD
 -e        : Arista EOS
 -F fmt    : User defined format (example: '-F %n/%l')
 
Input filters:
 -4        : generate IPv4 prefix-lists (default)
 -6        : generate IPv6 prefix-lists
 -m len    : maximum prefix length (default: 32 for IPv4, 128 for IPv6)
 -L depth  : limit recursion depth (default: unlimited)
 -S sources: only use specified IRR sources, in the specified order (comma separated)
 -w        : 'validate' AS numbers: accept only ones with registered routes
 
Output modifiers:
 -A        : try to aggregate prefix-lists/route-filters
 -E        : generate extended access-list (Cisco), route-filter (Juniper)
             [ip|ipv6]-prefix-list (Nokia) or prefix-set (OpenBGPD)
 -f number : generate input as-path access-list
 -G number : generate output as-path access-list
 -M match  : extra match conditions for JunOS route-filters
 -l name   : use specified name for generated access/prefix/.. list
 -R len    : allow more specific routes up to specified masklen
 -r len    : allow more specific routes from masklen specified
 -s        : generate sequence numbers in prefix-lists (IOS only)
 -t        : generate as-sets for OpenBGPD (OpenBGPD 6.4+), BIRD and JSON formats
 -z        : generate route-filter-list (Junos only)
 -W len    : specify max-entries on as-path line (use 0 for infinity)
 
Utility operations:
 -d        : generate some debugging output
 -h host   : host running IRRD software (default: rr.ntt.net)
             use 'host:port' to specify alternate port
 -T        : disable pipelining (not recommended)
 -v        : print version and exit
 
bgpq4 version: 1.4 (https://github.com/bgp/bgpq4)


apt install bgpq4
bgpq4 --help
bgpq4 -U -r 20 -R 24 -S RADB AS-SET-XYZ
bgpq4 -6 -U -r 32 -R 36 -S RADB AS-SET-XYZ
bgpq4 -U -r 20 -R 24 -S RADB AS-SET-XYZ
bgpq4 -U  -S RADB -l IMPORT_IPV4_ACCCEPT AS-RIOT
bgpq4 -U -S RADB -f 6507 AS-RIOT
bgpq4 -U -S RADB -G 6507 AS-RIOT

ou

apt install bgpq3
bgpq3 --help
bgpq3 -U -r 20 -R 24 -S RADB AS-SET-XYZ
bgpq3 -6 -U -r 32 -R 36 -S RADB AS-SET-XYZ

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo