Esta é uma questão muito ampla, não existe uma única ferramenta popular que faça tudo. As pessoas que fazem isso para viver usam uma coleção de ferramentas existentes (algumas de código aberto, outras não), organizadas e configuradas ao seu gosto, além de algumas em casa.
Para mapear a rede, use nmap . Ele vem com uma infinidade de opções (incluindo “inundar a sub-rede com ping”, mas também muitas outras configurações úteis). Se você está fazendo isso porque está descobrindo uma rede, uma visão gráfica das informações que o nmap descobre pode ser útil; tente Cheops ou Fe3d , e esteja atento ao progresso no NmapDiag .
Aqui estão algumas perguntas relacionadas sobre falha do servidor:
- Domar uma rede existente
- Mapeamento automático de rede
- Opções de software de diagramação de rede?
- Mapa de topologia de rede visual?
- Junior admin - como descobrir / mapear a rede para aumentar a compreensão?
- e documente enquanto avança
Se você está procurando por vulnerabilidades, o nome que se destaca é o Nessus .
Aqui estão algumas perguntas relacionadas sobre Troca de pilha de segurança :
- Etapas iniciais do mapeamento de rede
- Como determinar a topologia de rede de fora
- Verificações do Nessus vs de terceiros .
Para ver onde seus pacotes passam para chegar a um host, use traceroute ou uma variante como traceroute6,
tracepath or
tcptraceroute ', dependendo de qual protocolo você está interessado.
Para uma avaliação adequada da largura de banda, você precisará da cooperação do outro lado. A melhor maneira de medir o throughput da rede é fazer isso com o próprio aplicativo. Se você não está recebendo tanto quanto esperava, não há mágica, você precisará verificar de vários pontos e testar se o próprio servidor ou algum link de rede é o gargalo.