Vegyes paraméterek
Ebben a szakaszban néhány olyan fontos (és kevésbé fontos) paraméter leírása található, melyek nem igazán illenek más fejezetekbe.
-
-6(IPv6 letapogatás engedélyezése) 2002 óta az Nmap legnépszerűbb tulajdonsága az IPv6 támogatás. A visszhang letapogatás (csak TCP), a kapcsolódási letapogatás és a változat érzékelés támogatott IPv6 formátumban is. A parancs leírása megegyezik az általánossal, a különbség annyi, hogy a
-6kapcsolót is meg kell adnia. Természetesen IPv6 formátumú címet kell megadnia, ha nem állomásnevet akar használni. Egy cím például így nézhet ki:3ffe:7501:4819:2000:210:f3ff:fe03:14d0, tehát javasolt inkább az állomásnév használata. A kimenet ugyanúgy néz ki, mint általában, az egyetlen különbség az „érdekes kapuknál” látható IPv6 cím.Bár az IPv6 nem terjedt el viharos gyorsasággal a világban, egyes országokban (általában Ázsiában) egyre inkább ezt használják és a legtöbb modern operációs rendszer támogatja. Ha az Nmap programot IPv6 támogatással akarja használni, akkor mind a forrás- mind a célgépnek IPv6 beállítást kell használnia. Ha az Ön szolgáltatója (mint a legtöbb általában) nem biztosít Önnek IPv6 címet, igénybe vehet ingyenes alagút szolgáltatókat, melyek kiválóan működnek együtt az Nmap programmal. Az egyik legjobb ezek közül a BT Exact. Szintén jól használható még a Hurricane Electric nevű szolgáltató
http://ipv6tb.he.net/. Szintén népszerűek az Ipv6-ról Ipv4-re alagutat biztosító szolgáltatók is.-
-A(Agresszív letapogatási paraméterek) Ez a paraméter további agresszív és fejlett tulajdonságokat engedélyez. Jelenleg engedélyezi az operációs rendszer érzékelést (
-O), a változat érzékelést (-sV), a parancsfájl alapú letapogatást (-sC) és az útvonalkövetést (--traceroute). A jövőben további funkciók is bekerülhetnek a körbe. A cél az, hogy a felhasználók számára egy átfogó letapogatási készletet biztosítson anélkül, hogy rengeteg paramétert kelljen megjegyezni. Ez a paraméter csak a tulajdonságokat engedélyezi. Nincs hatással az időzítési paraméterekre (mint a-T4) vagy a részletességi paraméterekre (-v), melyeket külön be kell állítani.-
--datadir <könyvtárnév>(Saját Nmap adatfájl helyének megadása) Az Nmap futás közben az alábbi fájlokból szerez be speciális információkat:
nmap-service-probes,nmap-services,nmap-protocols,nmap-rpc,nmap-mac-prefixesésnmap-os-db. Ha ezek közül bármelyik fájlnak külön megadja az elérhetőséggét (a--servicedbvagy a--versiondbparaméterrel), akkor ezt a fájlt ezen a helyen fogja keresni. Ezután az NMap ezeket a fájlokat a--datadirparaméterben megadott könyvtárban fogja keresni (ha megadta). Azokat a fájlokat, melyeket ott nem talál meg, az NMAPDIR környezeti változóban megadott könyvtárban fogja keresni. Ezután következik az~/.nmapfájl (csak POSIX rendszereknél) vagy az Nmap futtatható állomány helye (csak Win32 rendszereknél), majd a fordításnál megadott helyek, mint például az/usr/local/share/nmapvagy az/usr/share/nmap. Legvégső próbaként az Nmap körülnéz az aktuális könyvtárban.-
--servicedb <szolgáltatásfájl>(Saját szolgáltatásfájl megadása) Arra utasítja az Nmap programot, hogy a megadott szolgáltatásfájlt használja a programmal szállított
nmap-servicesfájl helyett. Ennek a paraméternek a használata gyors letapogatást (-F) eredményez. További információkért nézze meg a--datadirparaméter leírását.-
--versiondb <szolgáltatás próbafájl>(Saját szolgáltatás próbafájl megadása) Arra utasítja az Nmap programot, hogy a megadott szolgáltatás próbafájlt használja a programmal szállított
nmap-service-probesfájl helyett. További információkért nézze meg a--datadirparaméter leírását.-
--send-eth(Nyers ethernet keretek küldése) Arra utasítja az Nmap programot, hogy a csomagokat az ethernet (adatkapcsolati) rétegen keresztül küldje a magasabb IP (hálózati) réteg helyett. Alaphelyzetben a Nmap a futattó környezethez legjobban illeszkedő megoldást választja. Unix rendszereken általában a nyers csatolók (IP réteg) adják a leghatékonyabb eredményt, míg a Windows rendszereknél szükség van az ethernet keretekre, mivel a Microsoft tiltja a nyers csatolók használatának támogatását. Unix rendszereken az Nmap ennek a paraméternek a megadása ellenére is a nyers IP csomagokat fogja használni, ha nem talál más választási lehetőséget (például nincs ethernet kapcsolat).
-
--send-ip(Küldés az IP rétegen keresztül) Arra utasítja az Nmap programot, hogy a csomagokat IP csatolókon keresztül küldje az alacsonyabb szintű ethernet keretek helyett. Ez az előzőekben tárgyalt
--send-ethparaméter kiegészítője.-
--privileged(Feltételezi, hogy a felhasználó teljes jogosultsággal rendelkezik) Az Nmap feltételezi, hogy a felhasználó elegendő jogosultsággal rendelkezik olyan műveletek elvégzéséhez, mint az adatküldés nyers csatolókon keresztül, csomagok fürkészése és más olyan műveletek, melyek általában rendszergazdai jogosultságokat igényelnek a Unix rendszereken. Alapesetben az Nmap kilép, ha ilyen műveletre utasítják és a geteuid() függvény nem nullát ad vissza. A
--privilegedparaméter jól használható a Linux rendszermag képességeivel és olyan rendszerekkel, amelyek lehetővé teszik, hogy alacsonyabb jogosultságú felhasználók nyers csomagokat küldjenek. Figyeljen arra, hogy ezt a paramétert még a jogosultságot igénylő műveletek (SYN letapogatás, operációs rendszer érzékelés stb.) paraméterei előtt meg kell adnia. A--privilegedparaméterrel egyenértékű az NMAP_PRIVILEGED környezeti változó beállítása.-
--unprivileged(Feltételezi, hogy a felhasználónak nincs elegendő jogosultsága) Ez a
--privilegedparaméter ellentéte. Az Nmap úgy kezeli a felhasználót, mint akinek nincs jogosultsága nyers csatolók használatára és csomagok kifürkészésére. Hasznos lehet tesztelésnél, hibakeresésnél vagy amikor az operációs rendszer nyers hálózati funkciói sérültek. Az--unprivilegedparaméterrel egyenértékű az NMAP_UNPRIVILEGED környezeti változó beállítása.-
--release-memory(Kilépés előtt felszabadítja a memóriát) Ez a paraméter csak a memóriaszivárgási hibák keresésekor hasznos. Arra utasítja az Nmap programot, hogy a kilépés előtt szabadítsa fel a lefoglalt memóriát, így a memóriaszivárgás könnyen felderíthető. Normál helyzetben az Nmap átugorja ezt, mivel a program leállításakor az operációs rendszert ezt amúgy is végrehajtja.
-
-V;--version(Programváltozat megjelenítése) Megjeleníti az Nmap program változatszámát és kilép.
-
-h;--help(Súgólap megjelenítése) Megjelenít egy rövid súgót a leggyakrabban használt parancsokról és paraméterekről. Ugyanezt a képernyőt kapja, ha az Nmap parancsot paraméterek nélkül futtatja le.
