Nmap-7.98

Introdução ao Nmap

"Nmap" é um utilitário para exploração de rede de intercomunicação e auditoria de segurança. Ele suporta varredura de "ping", varredura de porta e impressão digital "TCP"/"IP".

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.

Informação do Pacote

  • Transferência (HTTP): https://nmap.org/dist/nmap-7.98.tar.bz2

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 4d6b817ed0739141656e06a74bac5e57

  • Tamanho da transferência: 12 MB

  • Espaço em disco estimado exigido: 118 MB (com testes)

  • Tempo de construção estimado: 0,5 UPC (Usando paralelismo=4; com testes)

Dependências do "Nmap"

Exigidas

build-1.3.0

Recomendadas

[Nota]

Nota

Se o módulo PyGObject3 não estiver instalado, você teria que ignorar o comando que faz o sistema de construção usar a instalação do Setuptools do LFS e, então, uma conexão com a Internet seria necessária. Os outros pacotes são recomendados porque, se eles não estiverem instalados, o processo de construção compilará e lincará à própria versão dele (geralmente mais antiga).

Opcionais

libdnet e setuptools-gettext (atualmente useless)

Instalação do Nmap

Faça o sistema de construção usar o módulo Python Setuptools proveniente do LFS em vez de baixar uma cópia a partir da Internet e instale as rodas Python já criadas ao executar o make em vez de reconstruí-las novamente no make install:

sed -ri Makefile.in \
    -e 's#-m build#& --no-isolation#'  \
    -e '/pip install/s#(ZENMAP|NDIFF)DIR\)/#&dist/*.whl#'

Remova uma dependência inútil em setuptools-gettext:

sed 's/, "setuptools-gettext"//' -i zenmap/pyproject.toml

Instale o "Nmap" executando os seguintes comandos:

./configure --prefix=/usr &&
make

Se você deseja executar a suíte de teste, execute o seguinte comando:

sed -e '/import imp/d'                \
    -e 's/^ndiff = .*$/import ndiff/' \
    -i ndiff/ndifftest.py

Os testes precisam de uma sessão gráfica e serem executados como o(a) usuário(a) root. Para testar os resultados, emita:

make check

Agora, como o(a) usuário(a) "root":

make install

Conteúdo

Aplicativos Instalados: ncat, ndiff, nmap, nping, zenmap e 2 linques simbólicos para zenmap: nmapfe e xnmap
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/python3.13/site-packages/{radialnet,zenmapCore,zenmapGUI,zenmap-7.98.dist-info} e /usr/share/{ncat,nmap,zenmap}

Descrições Curtas

ncat

é um utilitário para ler e escrever dados entre redes de intercomunicação a partir da linha de comando

ndiff

é uma ferramenta para auxiliar na comparação de varreduras do "Nmap"

nmap

é um utilitário para exploração de rede de intercomunicação e auditoria de segurança. Suporta varredura de "ping", varredura de portas e impressão digital "TCP"/"IP"

nping

é uma ferramenta de fonte aberto para geração de pacotes de rede de intercomunicação, análise de resposta e medição de tempo de resposta

uninstall_ndiff

é um conjunto de comandos sequenciais "Python" para desinstalar o "ndiff"

uninstall_zenmap

é um conjunto de comandos sequenciais "Python" para desinstalar o "zenmap"

zenmap

é um visualizador gráfico, baseado em "Python", de estrutura de interação direta com o(a) usuário(a) do "nmap"