Introduksjon til Nmap
Nmap er et verktøy for
nettverksutforskning og sikkerhetsrevisjon. Den støtter
pingskanning, portskanning og TCP/IP fingeravtrykk.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.4 plattform.
Pakkeinformasjon
-
Nedlasting (HTTP): https://nmap.org/dist/nmap-7.98.tar.bz2
-
Nedlasting MD5 sum: 4d6b817ed0739141656e06a74bac5e57
-
Nedlastingsstørrelse: 12 MB
-
Estimert diskplass som kreves: 118 MB (med tester)
-
Estimert byggetid: 0.5 SBU (Bruker parallellisme=4; med
tester)
Nmap Avhengigheter
Påkrevd
build-1.3.0
Anbefalt
Notat
Hvis PyGObject3 modulen ikke er
installert, må du hoppe over kommandoen som gjør at byggesystemet
bruker LFS Setuptools
installasjonen og da vil en internettforbindelse være nødvendig.
De andre pakkene anbefales fordi hvis de ikke er installert, vil
byggeprosessen kompilere og koble mot sin egen (ofte eldre)
versjon.
liblinear-249, libpcap-1.10.5, libssh2-1.11.1, Lua-5.4.8, pcre2-10.45, og PyGObject-3.52.3
Valgfri
libdnet og setuptools-gettext
(for tiden ubrukelig)
Installasjon av Nmap
Få byggesystemet til å bruke Setuptools Python modulen fra LFS i stedet for
å laste ned en kopi fra internett, og installer Python wheels som
allerede er opprettet når du kjører make i stedet for å bygge dem opp
igjen ved make
install:
sed -ri Makefile.in \
-e 's#-m build#& --no-isolation#' \
-e '/pip install/s#(ZENMAP|NDIFF)DIR\)/#&dist/*.whl#'
Fjern en unyttig avhengighet av setuptools-gettext:
sed 's/, "setuptools-gettext"//' -i zenmap/pyproject.toml
Installer Nmap ved å kjøre
følgende kommandoer:
./configure --prefix=/usr &&
make
Hvis du ønsker å kjøre testpakken, kjør følgende kommando:
sed -e '/import imp/d' \
-e 's/^ndiff = .*$/import ndiff/' \
-i ndiff/ndifftest.py
Tester trenger en grafisk økt og skal kjøres som root
bruker. For å teste resultatene, utsted:
make check
Nå, som root
bruker:
make install