Regenerate manpage translations

This commit is contained in:
dmiller 2017-01-17 19:41:38 +00:00
parent 8b63d30f14
commit 15611e1b56
15 changed files with 2710 additions and 2874 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 17/01/2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Hungarian
.\"
.TH "NMAP" "1" "07/28/2013" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "17/01/2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,17 +27,17 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "NÉV"
nmap \- Hálózat feltérképező és biztonsági/kapu letapogató eszköz
.SH "SYNOPSIS"
.SH "ÁTTEKINTÉS"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fILetapogatási\ típus\fR...] [\fIBeállítások\fR] {\fIcél\ meghatározása\fR}
.SH "LEíRáS"
.SH "LEÍRÁS"
.PP
Az Nmap (\(lqNetwork Mapper\(rq) egy hálózatfelderítésre és biztonsági ellenőrzésre használható, nyílt forráskódú eszköz\&. Nagy hálózatok gyors feltérképezésére tervezték, ennek ellenére jól használható egyetlen számítógép ellenőrzésére is\&. Az Nmap egy új módon használja a nyers IP csomagokat annak kiderítésére, hogy mely számítógépek érhetők el a hálózaton, ezek a számítógépek milyen szolgáltatásokat (alkalmazás neve és változata) kínálnak fel, milyen operációs rendszert futtatnak (és annak melyik változatát), milyen csomagszűrőt/tűzfalat használnak, valamint számtalan egyéb jellemzőre\&. Noha az Nmap programot általában biztonsági ellenőrzésekre használják, sok hálózati rendszergazda hasznosnak fogja találni a napi rutinfeladatokban is, mint például a hálózati leltár elkészítésében, a szolgáltatások frissítésének ütemezésében, vagy egy számítógép/szolgáltatás üzemidejének meghatározásában\&.
Az Nmap („Network Mapper\(rq) egy hálózatfelderítésre és biztonsági ellenőrzésre használható, nyílt forráskódú eszköz\&. Nagy hálózatok gyors feltérképezésére tervezték, ennek ellenére jól használható egyetlen számítógép ellenőrzésére is\&. Az Nmap egy új módon használja a nyers IP csomagokat annak kiderítésére, hogy mely számítógépek érhetők el a hálózaton, ezek a számítógépek milyen szolgáltatásokat (alkalmazás neve és változata) kínálnak fel, milyen operációs rendszert futtatnak (és annak melyik változatát), milyen csomagszűrőt/tűzfalat használnak, valamint számtalan egyéb jellemzőre\&. Noha az Nmap programot általában biztonsági ellenőrzésekre használják, sok hálózati rendszergazda hasznosnak fogja találni a napi rutinfeladatokban is, mint például a hálózati leltár elkészítésében, a szolgáltatások frissítésének ütemezésében, vagy egy számítógép/szolgáltatás üzemidejének meghatározásában\&.
.PP
Az Nmap kimenete egy lista a vizsgált célpontokról, mindegyikről kiegészítő információkkal, melyek részletessége a beállított paraméterektől függ\&. Ezek közül az információk közül a legfontosabb az
\(lqérdekes kapuk táblázata\(rq\&. Ez a táblázat tartalmazza a kapuszámot és a protokollt, a szolgáltatás nevét és az állapotot\&. Az állapot lehet
„érdekes kapuk táblázata\(rq\&. Ez a táblázat tartalmazza a kapuszámot és a protokollt, a szolgáltatás nevét és az állapotot\&. Az állapot lehet
nyitott (open),
szűrt (filtered),
zárt (closed), vagy
@ -59,14 +59,14 @@ kombinációt használja, amikor nem tudja meghatározni, hogy a kapu melyik ál
Az érdekes kapuk táblázatának kiegészítéseként az Nmap további információkat tud szolgáltatni a célállomásról, beleértve a fordított DNS neveket, feltételezéseket az operációs rendszerről, az eszközök típusa és a MAC címek\&.
.PP
Az
Example\ \&1, \(lqEgy jellegzetes Nmap letapogatás\(rq
1. példa - Egy jellegzetes Nmap letapogatás
feliratú ábrán egy tipikus Nmap letapogatás látható\&. Ebben a példában csak a
\fB\-A\fR
paramétert használtuk az operációs rendszer és a szolgáltatások érzékelésére, a parancsfájl (script) alapú ellenőrzésre és az útvonal feltárására; a
\fB\-T4\fR
paramétert a gyorsabb végrehajtásra; végül pedig a két célállomás nevét\&.
.PP
\fBExample\ \&1.\ \&Egy jellegzetes Nmap letapogatás\fR
\fB1. példa - Egy jellegzetes Nmap letapogatás\fR
.sp
.if n \{\
.RS 4
@ -74,7 +74,7 @@ paramétert a gyorsabb végrehajtásra; végül pedig a két célállomás nevé
.nf
# nmap \-A \-T4 scanme\&.nmap\&.org playground
Starting nmap ( http://nmap\&.org )
Starting nmap ( https://nmap\&.org )
Interesting ports on scanme\&.nmap\&.org (205\&.217\&.153\&.62):
(The 1663 ports scanned but not shown below are in state: filtered)
PORT STATE SERVICE VERSION
@ -117,7 +117,7 @@ Az Nmap legújabb változata a
címről tölthető le\&. A legfrissebb kézikönyv a
\m[blue]\fB\%https://nmap.org/man/\fR\m[]
címről tölthető le\&.
.SH "MEGJEGYZéS A FORDíTáSHOZ"
.SH "MEGJEGYZÉS A FORDÍTÁSHOZ"
.PP
Az Nmap Referencia Útmutató jelen magyar változatát Mlatilik Zsolt készítette a 6184\-es
\m[blue]\fBeredeti angol változat\fR\m[]\&\s-2\u[1]\d\s+2
@ -125,7 +125,7 @@ alapján
<drmac68@freemail\&.hu>\&. A fordítást annak reményében készítettem, hogy megkönnyítse a magyar nyelvű felhasználók számára a program használatát\&. Nem tudom garantálni, hogy ez a leírás olyan teljes vagy naprakész, mint az eredeti angol változat\&. Ez a fordítás a
\m[blue]\fBCreative Commons Attribution License\fR\m[]\&\s-2\u[2]\d\s+2
alapján szabadon módosítható és terjeszthető\&.
.SH "PARAMéTER öSSZEFOGLALó"
.SH "PARAMÉTER ÖSSZEFOGLALÓ"
.PP
Ez az összefoglaló akkor jelenik meg, amikor az Nmap programot paraméterek nélkül indítjuk el\&. A legfrissebb változata a
\m[blue]\fB\%https://nmap.org/data/nmap.usage.txt\fR\m[]
@ -135,7 +135,7 @@ címen érhető el\&. Ez a lista segít emlékezni a legáltalánosabb paraméte
.RS 4
.\}
.nf
Nmap 4\&.53 ( http://nmap\&.org )
Nmap 4\&.53 ( https://nmap\&.org )
Használat: nmap [Letapogatási típus(ok)] [Paraméterek] {Célpont meghatározások}
CÉLPONT MEGHATÁROZÁSOK:
Átadhatók állomásnevek, IP címek, hálózatok, stb\&.
@ -247,7 +247,7 @@ NÉZD MEG A MAN OLDALAKAT A TOVÁBBI PARAMÉTEREKHEZ, LEÍRÁSOKHOZ ÉS PÉLDÁK
.RE
.\}
.sp
.SH "A CéLPONT MEGHATáROZáSA"
.SH "A CÉLPONT MEGHATÁROZÁSA"
.PP
Az Nmap parancssorban mindent, ami nem paraméter (vagy paraméter kiegészítés) célpont meghatározásként értelmez\&. Célpont meghatározása legegyszerűbben IP cím vagy állomásnév megadásával lehetséges\&.
.PP
@ -304,7 +304,7 @@ paraméter, csak a kivételeket nem a parancssorban adja át, hanem a
\fIfájlnév\fR
által meghatározott fájlban\&. A fájl formátumára ugyanazok érvényesek, mint a célpontokat tartalmazó fájlra\&.
.RE
.SH "ÁLLOMáS FELDERíTéSE"
.SH "ÁLLOMÁS FELDERÍTÉSE"
.PP
Bármilyen hálózati felderítési feladat legelső lépése, hogy a (sokszor) hatalmas IP tartományt leszűkítsük egy olyan listára, mely csak az aktív vagy érdekes állomásokat tartalmazza\&. Minden IP cím minden egyes kapujának letapogatása lassú és általában szükségtelen is\&. Természetesen hogy mi tesz egy állomást érdekessé, az nagymértékben függ a letapogatás céljától\&. Rendszergazdák érdeklődhetnek csak egy bizonyos szolgáltatást futtató állomások után, míg egy biztonsági ellenőrzésnél érdekes lehet minden berendezés, amelynek IP címe van\&. Egy rendszergazdának elegendő lehet egy ICMP visszhang alapú letapogatás, hogy felderítse a hálózatán lévő állomásokat, míg egy behatolási teszt során próbák ezreinek különféle csoportjait is be kell vetni egy tűzfal korlátozásainak megkerülésére\&.
.PP
@ -452,7 +452,7 @@ leírás szerint válaszolna rájuk\&. Emiatt a kizárólag ICMP alapú letapoga
paramétert a visszhang kérés engedélyezésére\&.
.sp
Noha a visszhang kérés a szabványos ICMP kérés, az Nmap ennél tovább megy\&. Az ICMP szabvány (\m[blue]\fBRFC 792\fR\m[]\&\s-2\u[4]\d\s+2) emellett meghatároz még időbélyeg kérést (13\-as kód), információ kérést (15\-ös kód) és címmaszk kérést (17\-es kód) is\&. Noha látszólag ezek a kérések arra szolgálnak, hogy információkat szerezzünk (például címmaszk vagy időbélyeg), de emellett könnyen használhatóak állomások felderítésére is\&. Amelyik rendszer válaszol az élő és elérhető\&. Az Nmap jelenleg nem támogatja az információ kérés csomagot, mivel ezt nem támogatják széles körben\&. Az RFC 1122 ragaszkodik ahhoz, hogy
\(lqaz állomásoknak nem kellene támogatniuk ezeket az üzeneteket\(rq\&. Az időbélyeg és a címmaszk kérések a
„az állomásoknak nem kellene támogatniuk ezeket az üzeneteket\(rq\&. Az időbélyeg és a címmaszk kérések a
\fB\-PP\fR
és a
\fB\-PM\fR
@ -529,7 +529,7 @@ Szintén hasznos lehet ez a paraméter a magánhálózatok letapogatásakor\&. N
\fB\-\-dns\-servers\fR
paraméterben addig, amíg meg nem találja a megfelelőt\&.
.RE
.SH "KAPULETAPOGATáSI ALAPOK"
.SH "KAPULETAPOGATÁSI ALAPOK"
.PP
Bár az Nmap funkciói folyamatosan bővültek az évek folyamán, kezdetben még csak egy hatékony kapuletapogató volt és ez is maradt a fő funkciója\&. Az egyszerű
\fBnmap \fR\fB\fIcélpont\fR\fR
@ -578,7 +578,7 @@ zárt|szűrt
.RS 4
Ezt az állapotot akkor adja vissza az Nmap, amikor nem tudja meghatározni, hogy a kapu zárt vagy szűrt állapotú\&. Csak az IP ID üresjárati letapogatásnál használt\&.
.RE
.SH "KAPULETAPOGATáSI TECHNIKáK"
.SH "KAPULETAPOGATÁSI TECHNIKÁK"
.PP
Mint kezdő autószerelő, több órás küzdelmet folytattam azért, hogy a munkához szükséges legelemibb szerszámok (kalapács, ragasztószalag, csavarkulcs stb\&.) kéznél legyenek\&. Miután szánalmas kudarcot vallottam, elvontattam a tragacsomat egy igazi szerelőhöz\&. Ő szintén sokáig kotorászott egy óriási szerszámos ládában de végül előhúzta a megfelelő ketyerét, amivel aztán könnyedén elvégezte a munkát\&. A kapuletapogatás művészete is hasonló\&. A szakértők ismerik a letapogatási technikák százait és minden feladathoz a megfelelőt (vagy több kombinációját) használják\&. Másfelől viszont a gyakorlatlan felhasználók és a szkriptkölykök minden feladathoz az alap SYN letapogatást használják\&. Mivel az Nmap ingyenesen elérhető, így a mesteri letapogatás egyetlen határa a tudás\&. Így természetesen legyőzi az autóipart, ahol már annak a meghatározásához is elég sok szaktudás kell, hogy miféle szerszámra lesz szükség\&. Ráadásul ezt még meg is kell venni egy rakás pénzért\&.
.PP
@ -650,9 +650,9 @@ nyitott
és a
zárt
kapuk között\&. A 65\-dik oldalon ez áll:
\(lqha a célkapu ZÁRT \&.\&.\&.\&. egy RST bitet nem tartalmazó bejövő csomagra válaszként egy RST csomagot kell küldeni\&.\(rq
„ha a célkapu ZÁRT \&.\&.\&.\&. egy RST bitet nem tartalmazó bejövő csomagra válaszként egy RST csomagot kell küldeni\&.\(rq
A következő oldalon azt tárgyalja, hogy egy nyitott kapura SYN, RST vagy ACK bit nélküli csomag
\(lqvalószínűtlen, hogy érkezne, de ha mégis ez történne, a csomagot el kell dobni\&.\(rq
„valószínűtlen, hogy érkezne, de ha mégis ez történne, a csomagot el kell dobni\&.\(rq
.sp
Ha olyan rendszereket tapogatunk le, amelyek megfelelnek ennek az RFC leírásnak, akkor bármilyen olyan próbacsomag, amely nem tartalmazza a SYN, ACK vagy RST bitet egy RST választ fog kiváltani, ha a célkapu zárt és nem vált ki választ, ha a célkapu nyitott\&. Amíg ez a három bit nem szerepel, a másik három bit (FIN, PSH, URG) tetszőleges kombinációja használható\&. Az Nmap ezt három letapogatási típussal használja ki:
.PP
@ -813,7 +813,7 @@ jelszó:\-wwwuser@)\&. Szintén elhaygható a kapu megadása (a bevezető kettő
.sp
Ez a sérülékenység az Nmap 1997\-es megjelenésekor széles körben elterjedt volt, de mára már nagyrészt javították\&. Ennek ellenére még mindig találhatók sérülékeny FTP kiszolgálók, tehát megéri kipróbálni, ha már minden más kudarcot vallott\&. Ha egy tűzfal megkerülése a cél, tapogassa le a célhálózatot nyitott 21\-es kaput után kutatva (vagy bármilyen FTP szolgáltatás után, ha az összes kaput vizsgálja változat ellenőrzésse), azután próbálja meg az ugráló letapogatást ezek használatával\&. Az Nmap megadja, hogy az állomás sérülékeny\-e ebből a szempontból\&. Ha csak a nyomait szeretné eltakarni, akkor nem szükséges kizárólag a célhálózatban lévő gépekre korlátoznia magát\&. Mielőtt nekiállna sérülékeny FTP kiszolgálókat keresni az Interneten, jegyezze meg, hogy a rendszergazdák nem szeretik, ha a kiszolgálóikat ilyen célból próbálják kihasználni\&.
.RE
.SH "KAPU MEGHATáROZáS éS LETAPOGATáSI SORREND"
.SH "KAPU MEGHATÁROZÁS ÉS LETAPOGATÁSI SORREND"
.PP
Az előzőekben leírt letapogatási eljárások mellett az Nmap lehetőséget biztosít arra, hogy meghatározza a letapogatni kívánt kapukat és a letapogatás sorrendjét (véletlenszerűen vagy sorban)\&. Alapesetben az Nmap letapogatja az első 1024 kaput, valamint az
nmap\-services
@ -879,7 +879,7 @@ Alaphelyzetben az Nmap véletlenszerűen tapogatja le a kapukat (kivéve néhán
\fB\-r\fR
paraméter használatával sorrendben is letapogathatja a kapukat\&.
.RE
.SH "SZOLGáLTATáS éS VáLTOZAT éRZéKELéS"
.SH "SZOLGÁLTATÁS ÉS VÁLTOZAT ÉRZÉKELÉS"
.PP
Állítsa rá az Nmap programot egy távoli állomásra és megtudhatja, hogy a 25/tcp, 80/tcp és az 53/udp kapuk nyitottak\&. Az
nmap\-services
@ -961,7 +961,7 @@ paranccsal, még akkor is ha a célpont tűzfal mögött van (vagy TCP burkoló
\fB\-sR\fR
paraméterre ritkán van szükség\&.
.RE
.SH "OPERáCIóS RENDSZER éRZéKELéSE"
.SH "OPERÁCIÓS RENDSZER ÉRZÉKELÉSE"
.PP
Az Nmap egyik legjobban ismert tulajdonsága az operációs rendszerek távoli felismerése a TCP/IP verem ujjlenyomata alapján\&. Az Nmap egy sor TCP és UDP csomagot küld a célpont felé és gyakorlatilag a válaszok minden egyes bitjét kielemzi\&. Tesztek tucatjainak végrehajtása után \- mint például a TCP ISN mintavételezés, a támogatott TCP beállítások, az IP ID mintavételezés és a kezdeti ablakméret ellenőrzése \- az Nmap összehasonlítja az eredményeket az
nmap\-os\-db
@ -970,12 +970,12 @@ adatbázisban tárolt több, mint 800 ismert ujjlenyomattal és egyezés esetén
Ha az Nmap nem tudja kitalálni az operációs rendszer típusát és a feltételek jók (pl\&. található legalább egy nyitott és egy zárt kapu), az Nmap megad egy webcímet, ahová elküdheti az ujjlenyomatot az operációs rendszer típusával, feltéve ha biztos benne\&. Ezzel hozzájárulhat az ismert operációs rendszerek adatbázisának bővítéséhez és segíthet az Nmap programot még pontosabbá tenni mindenki számára\&.
.PP
Az operációs rendszer érzékelésének során számos olyan adatot is felhasznál a program, melyeket más folyamatok során már begyűjtött\&. Az egyik az üzemidő felmérése, mely a TCP időbélyeg paramétert használja (RFC 1323) annak kiderítésére, hogy az eszközt mikor indították újra legutoljára\&. Ez csak azoknál az eszközöknél működik, melyek kiadják ezt az információt\&. A másik a TCP sorszám megjósolhatóságának osztályozása\&. Ez azt méri, hogy mennyire nehéz hamisított TCP kapcsolatot felépíteni a célponttal\&. Ez hasznos lehet a forrás IP cím alapú bizalmi kapcsolatokat (távoli bejelentkezés, tűzfalak, szűrők stb\&.) kihasználó támadások esetén a támadás valódi forrásának az elrejtésében\&. Ezeket a megtévesztéseket ma már ritkán használják, de elég sok rendszer sérülékeny velük szemben\&. Az aktuális bonyolultsági szám egy statisztikai mintavételezés alapján alakul ki és változhat\&. Általában jobb az angol nyelvű szöveges osztályozást használni, mint például a
\(lqméltó kihívás (worthy challenge)\(rq
„méltó kihívás (worthy challenge)\(rq
vagy az
\(lqegyszerűen vicc (trivial joke)\(rq\&. EZek csak a bőbeszédű (\fB\-v\fR) üzemmód normál kimenetén jelennek meg\&. Ha a bőbeszédű üzemmódot a
„egyszerűen vicc (trivial joke)\(rq\&. EZek csak a bőbeszédű (\fB\-v\fR) üzemmód normál kimenetén jelennek meg\&. Ha a bőbeszédű üzemmódot a
\fB\-O\fR
paraméter mellett használja, az IP ID sorszám előállításról is jelentést kap\&. A legtöbb eszköz a
\(lqnövekményes (incremental)\(rq
„növekményes (incremental)\(rq
osztályba tartozik, ami azt jelenti, hogy minden egyes elküldött csomagnál növelik az IP fejléc ID mezőjének értékét\&. Ez sebezhetővé teszi őket néhány fejlett információ gyűjtési és megtévesztési támadással szemben\&.
.PP
Az operációs rendszer érzékelésének működésével, használatával és testreszabásával kapcsolatban a
@ -1013,7 +1013,7 @@ Amikor az Nmap operációs rendszer érzékelést végez egy célponton és nem
\fB\-\-max\-os\-tries\fR
értéket ad meg (pl\&. 1), felgyorsíthatja a folyamatot, de elmulaszthat egy olyan próbát, ami esetleg pontosan azonosíthatja az operációs rendszert\&. Emellett egy magasabb érték több próbát tesz lehetővé, ha a feltételek kedvezőek\&. Ez ritkán hasznos, kivéve ha az adatbázis bővítése céljából szeretne pontosabb ujjlenyomatot előállítani\&.
.RE
.SH "NMAP PARANCSFáJL MOTOR (NMAP SCRIPTING ENGINE (NSE))"
.SH "NMAP PARANCSFÁJL MOTOR (NMAP SCRIPTING ENGINE (NSE))"
.PP
Az Nmap parancsfájl motor (NSE) egyesíti az Nmap hatékony hálózatkezelését a
\m[blue]\fBLua\fR\m[]\&\s-2\u[8]\d\s+2
@ -1023,7 +1023,7 @@ címen bőséges dokumentációt talál az NSE\-ről (beleértve a programozói
.PP
\fIKiterjesztett változat érzékelés\fR
(kategória
version) \(em Bár az Nmap rendelkezik egy saját szolgáltatás\- és változatérzékelő rendszerrel, mely hatékonyságában és működési körében páratlan, egy bonyolultabb próbákat igénylő szolgáltatás felderítésekor ez az erő nem használható ki\&. Például a Skype\-Protocol 2\-es változatának azonosításához két független próbacsomagot kell elküldeni, melyre a beépített rendszer nem képes\&. Egy egyszerű NSE parancsfájl végre tudja hajtani ezt a feladatot és frissíteni tudja a kapukhoz tartozó szolgáltatások információit\&.
version) — Bár az Nmap rendelkezik egy saját szolgáltatás\- és változatérzékelő rendszerrel, mely hatékonyságában és működési körében páratlan, egy bonyolultabb próbákat igénylő szolgáltatás felderítésekor ez az erő nem használható ki\&. Például a Skype\-Protocol 2\-es változatának azonosításához két független próbacsomagot kell elküldeni, melyre a beépített rendszer nem képes\&. Egy egyszerű NSE parancsfájl végre tudja hajtani ezt a feladatot és frissíteni tudja a kapukhoz tartozó szolgáltatások információit\&.
.PP
\fIKárokozó érzékelés\fR
(kategóriák
@ -1040,7 +1040,7 @@ vulnerability)\- Az NSE képességeinek kihasználásával könnyen azonosíthat
safe,
intrusive
és
discovery) \(em Egyrészt a parancsnyelv és a hatékony aszinkron hálózati programfelület, másrészt a korábbi letapogatások során begyűjtött információk segítségével az NSE lehetőséget nyújt ara, hogy a célgépen futó szolgáltatásokhoz ügyfélprogramokat készítsen\&. Ezekkel az ügyfelekkel olyan információkat is begyűjthet, mint például az elérhető NFS/SMB/RPC megosztások, egy IRC hálózaton lévő csatornák vagy az éppen bejelentkezett felhasználók száma\&.
discovery) — Egyrészt a parancsnyelv és a hatékony aszinkron hálózati programfelület, másrészt a korábbi letapogatások során begyűjtött információk segítségével az NSE lehetőséget nyújt ara, hogy a célgépen futó szolgáltatásokhoz ügyfélprogramokat készítsen\&. Ezekkel az ügyfelekkel olyan információkat is begyűjthet, mint például az elérhető NFS/SMB/RPC megosztások, egy IRC hálózaton lévő csatornák vagy az éppen bejelentkezett felhasználók száma\&.
.PP
A különböző felhasználási formák miatt és a megfelelő parancsfájl kiválasztásának leegyszerűsítése érdekében minden parancsfájl tartalmaz egy mezőt, mellyel a fenti kategóriák bármelyikébe (akár több kategóriába is) besorolható\&. A kategóriák és parancsfájlok kapcsolatának nyilvántartására egy
script\&.db
@ -1134,7 +1134,7 @@ mezője, ha új parancsfájlokat adott hozzá a készlethez, vagy ha eltávolít
scripts/
könyvtárból\&.
.RE
.SH "IDőZíTéS éS TELJESíTMéNY"
.SH "IDŐZÍTÉS ÉS TELJESÍTMÉNY"
.PP
Az Nmap fejlesztésének legfontosabb szempontja a teljesítmény\&. Egy alapértelmezett letapogatás (\fBnmap \fR\fB\fIgépnév\fR\fR) egy helyi hálózaton lévő gépen nagyjából 0\&.2 másodpercig tart\&. Ez épp egy pislogásnyi idő, amely azonban egyre nő, ahogy növekszik a célpontként meghatározott gépek száma\&. Továbbá bizonyos letapogatási formák, mint például az UDP letapogatás, vagy a változat érzékelés számottevően megnövelik a letapogatás időtartamát\&. Ugyanilyen hatása van bizonyos tűzfal beállításoknak, különösen ha korlátozták az egységnyi idő alatt kibocsátható válaszok számát\&. Bár az Nmap ezeknek a letapogatásoknak a felgyorsítására sok párhuzamosítást és fejlett eljárásokat használ, a felhasználó alapjaiban befolyásolhatja az Nmap működését\&. Szakértő felhasználók gondosan összeállított Nmap parancsokkal rövid idő alatt megszerezhetik a számukra fontos információkat\&.
.PP
@ -1271,7 +1271,7 @@ kapuk között\&.
.RS 4
Bár az előzőekben tárgyalt időzítési paraméterek eléggé hatékonyak és eredményesek, de néhány felhasználó túl bonyolultnak találhatja őket\&. Ráadásul a megfelelő értékek kiválasztása gyakran hosszabb idő igényel, mint az optimalizálni kívánt letapogatási művelet maga\&. Az Nmap felkínál egy egyszerűbb megközelítést is hat időzítési sablon segítségével\&. Ezeket megadhatja a
\fB\-T\fR
paraméterrel és a számukkal (0\(en5) vagy a nevükkel\&. A sablonok nevei:
paraméterrel és a számukkal (0–5) vagy a nevükkel\&. A sablonok nevei:
\fBparanoid\fR
(\fB0\fR),
\fBtrükkös [sneaky])\fR
@ -1333,7 +1333,7 @@ megfelel a
\fB\-\-max\-rtt\-timeout 300 \-\-min\-rtt\-timeout 50 \-\-initial\-rtt\-timeout 250 \-\-max\-retries 2 \-\-host\-timeout 15m\fR
beállításoknak és a TCP letapogatási késleltetést 5 milliszekundumra állítja\&.
.RE
.SH "TűZFAL/IDS MEGKERüLéS éS BECSAPáS"
.SH "TŰZFAL/IDS MEGKERÜLÉS ÉS BECSAPÁS"
.PP
Az Internet úttörőinek szeme előtt egy teljesen nyitott hálózat lebegett, egy univerzális IP címtartománnyal, melyben bárki bárkivel kapcsolatot létesíthet\&. Itt bármely állomás információt kérhet és adhat bármely állomásnak\&. Az emberek a munkahelyükről is elérhetik az otthoni rendszereiket, beállíthatják a légkondicionálót, vagy kinyithatják az ajtó egy korán érkezett vendég előtt\&. Azonban a címtartomány szűkössége és bizonyos biztonsági megfontolások miatt ennek a látomásnak a megvalósítása nehézkessé vált\&. Az 1990\-es évek elején a cégek tűzfalakat kezdtek telepíteni azzal a kifejezett szándékkal hogy az információ szabad áramlását akadályozzák\&. Nagyméretű hálózatokat kerítettek le az Internetről alkalmazás szűrőkkel, hálózati címfordítókkal és csomagszűrőkkel\&. Az információ szabad áramát szigorúan szabályozott csatornákba kényszerítették\&.
.PP
@ -1477,7 +1477,7 @@ paraméterrel\&.
Arra utasítja az Nmap programot, hogy az összes elküldött ethernet kerethez a megadott MAC címet használja\&. Ehhez a paraméterhez automatikusan hozzáadódik a
\fB\-\-send\-eth\fR
paraméter is, így biztosítva, hogy az Nmap valójában ethernet\-szintű csomagokat küldjön\&. A MAC cím több formátumban is megadható\&. Ha a megadott paraméter egy egyszerű
\(lq0\(rq, az Nmap egy teljesen véletlen MAC címet választ arra munkamenetre\&. Ha a megadott karakterlánc páros számú hexadecimális számból áll (a párok elválaszthatók kettősponttal), az Nmap ezt a MAC címet fogja használni\&. Ha kevesebb, mint 12 számjegyet adott meg, az Nmap a fennmaradó részt véletlen értékekkel tölti fel\&. Ha a megadott érték nem 0 vagy hexadecimális karakterlánc, az Nmap elvégez egy keresést az
„0\(rq, az Nmap egy teljesen véletlen MAC címet választ arra munkamenetre\&. Ha a megadott karakterlánc páros számú hexadecimális számból áll (a párok elválaszthatók kettősponttal), az Nmap ezt a MAC címet fogja használni\&. Ha kevesebb, mint 12 számjegyet adott meg, az Nmap a fennmaradó részt véletlen értékekkel tölti fel\&. Ha a megadott érték nem 0 vagy hexadecimális karakterlánc, az Nmap elvégez egy keresést az
nmap\-mac\-prefixes
fájlban, hogy található\-e a megadott karakterlánccal megegyező nevű gyártó (ez érzékeny a nagy\- és kisbetűkre)\&. Ha talál egyezést, az Nmap a gyártó OUI mezőjét fogja használni (3 bájtos előtag), a fennmaradó 3 bájtot pedig véletlen értékekkel tölti fel\&. Példák az érvényes
\fB\-\-spoof\-mac\fR
@ -1615,7 +1615,7 @@ paraméterek megadásával olyan hordozható XML fájlt hozhat létre, mely bár
\fB\-oS <fájlnév>\fR (Szkriptkölyök kimenet) .\" -oS
.RS 4
A szkriptkölyök kimenet olyan, mint az interaktív kimenet, csak még átmegy egy végső feldolgozáson\&. Így jobban passzol az olyan hekkerek lelkivilágához, akik előzőleg lenézték az Nmap egységes helyesírását és a nagybetűk használatát\&. Gyenge humorérzékűek úgy gondolhatják, hogy ez a paraméter nevetségessé akarja tenni a szkriptkölyköket ahelyett, hogy
\(lqsegítené őket\(rq\&.
„segítené őket\(rq\&.
.RE
.PP
\fB\-oG <fájlnév>\fR (grep által feldolgozható kimenet) .\" -oG
@ -1789,7 +1789,7 @@ Megakadályozza, hogy az Nmap az XML kimeneti fájlban stíluslap bejegyzést ho
xml\-stylesheet
irányelv\&.
.RE
.SH "VEGYES PARAMéTEREK"
.SH "VEGYES PARAMÉTEREK"
.PP
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\&.
.PP
@ -1799,7 +1799,7 @@ Ebben a szakaszban néhány olyan fontos (és kevésbé fontos) paraméter leír
\fB\-6\fR
kapcsoló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
\(lqérdekes kapuknál\(rq
„érdekes kapuknál\(rq
látható IPv6 cím\&.
.sp
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ó
@ -1888,15 +1888,6 @@ paraméterrel egyenértékű az NMAP_UNPRIVILEGED környezeti változó beállí
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\&.
.RE
.PP
\fB\-\-interactive\fR (Indítás interaktív módban) .\" --interactive
.RS 4
Interaktív módban indítja el az Nmap programot, mely így egy készenléti jelet ad vissza\&. Így könnyen indíthatók párhuzamos letapogatások (akár szinkronban, akár a háttérben)\&. Ez olyan felhasználóknak hasznos, akik többfelhasználós rendszerben akarják letesztelni a biztonságukat és nem akarják a többi felhasználó tudomására hozni, hogy mely rendszert vizsgálják\&. Használja az
\fB\-\-interactive\fR
paramétert az üzzemód bekapcsolásához, majd nyomja le a
h
billentyűt a súgó megjelenítéséhez\&. Ezt a paramétert ritkán használják, mivel egy megfelelő parancshéj általában sokkal kényelmesebb és több funkcióval rendelkezik\&. Ennél a paraméternél használható a felkiáltójel (!) operátor, mellyel héjparancsokat lehet végrehajtani\&. Ez az egyik legfőbb érv, hogy miért nem szabad az Nmap programot setuid beállítással telepíteni\&.
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (Programváltozat megjelenítése) .\" -V .\" --version
.RS 4
Megjeleníti az Nmap program változatszámát és kilép\&.
@ -1906,7 +1897,7 @@ Megjeleníti az Nmap program változatszámát és kilép\&.
.RS 4
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\&.
.RE
.SH "FUTáSIDEJű KAPCSOLAT"
.SH "FUTÁSIDEJŰ KAPCSOLAT"
.PP
Az Nmap program futása alatt minden billentyű lenyomása rögzítésre kerül\&. Így kapcsolat létesíthető a programmal anélkül, hogy le kellene állítani majd újraindítani azt\&. Bizonyos billentyűkkel módosíthat egyes paramétereket, míg a többi billentyű lenyomásával egy állapotjelentés jelenik meg az éppen futó letapogatásról\&. ltalános szabály, hogy
\fIa kisbetűk növelik\fR
@ -1942,7 +1933,7 @@ Stats: 0:00:08 elapsed; 111 hosts completed (5 up), 5 undergoing Service Scan
.sp
Service scan Timing: About 28\&.00% done; ETC: 16:18 (0:00:15 remaining)
.RE
.SH "PéLDáK"
.SH "PÉLDÁK"
.PP
Ebben a fejezetben néhány példa következik az Nmap használatára, az egyszerűbb rutinfeladatoktól a bonyolultabb, beavatottabbak számára valókig\&. Néhány IP cím és tartománynév azért került be a példákba, hogy a dolgok eléggé konkrétak legyenek\&. Ezeket helyettesítse olyan IP címekkel és nevekkel, melyek a
\fIsaját hálózatából\fR
@ -1967,7 +1958,7 @@ paraméter engedélyezi a bőbeszédű üzemmódot\&.
\fBnmap \-sS \-O scanme\&.nmap\&.org/24\fR
.PP
Elindít egy lopakodó SYN letapogatást minden olyan állomáson, mely a Scanme állomás
\(lqC osztályú\(rq
„C osztályú\(rq
címterében található és elérhető\&. Emelett megpróbálja kideríteni, hogy az elérhető állomások milyen operációs rendszert futtatnak\&. A SYN letapogatás és az operációs rendszer felderítése miatt ennek a parancsnak a futtatásához rendszergazdai jogosultságok szükségesek\&.
.PP
\fBnmap \-sV \-p 22,53,110,143,4564 198\&.116\&.0\-255\&.1\-127\fR
@ -1983,7 +1974,7 @@ paraméterrel kikapcsoljuk, mivel egy kapu letapogatásakor felesleges először
\fBnmap \-PN \-p80 \-oX logs/pb\-port80scan\&.xml \-oG logs/pb\-port80scan\&.gnmap 216\&.163\&.128\&.20/20\fR
.PP
Visszhang próbák nélkül letapogat 4096 IP címet webkiszolgáló után kutatva, a kimenetet pedig elmenti greppel feldolgozható és XML formátumban\&.
.SH "HIBáK"
.SH "HIBÁK"
.PP
Akárcsak a program készítője, az Nmap sem tökéletes\&. De segíthet jobbá tenni, ha elküldi a felfedezett hibák leírását, vagy javítást készít hozzájuk\&. Ha az Nmap nem az elvárásai szerint működik, először mindig szerezze be a legfrissebb változatot a
\m[blue]\fB\%https://nmap.org\fR\m[]
@ -1996,7 +1987,7 @@ címre\&. Írjon le mindent, amit a hibával kapcsolatban tapasztalt\&. Adja meg
A hibajavítások sokkal hasznosabbak, mint a hibajelentések\&. A hibajavítások elkészítésével kapcsolatban tanácsokat kaphat a
\m[blue]\fB\%https://nmap.org/data/HACKING\fR\m[]
címen\&. A hibajavítások elküldhetők az nmap\-dev listára (ez a javasolt), vagy közvetlenül a készítőnek is\&.
.SH "SZERZő"
.SH "SZERZŐ"
.PP
Fyodor
<fyodor@nmap\&.org>
@ -2015,9 +2006,9 @@ Nmap Biztonsági letapogató (C) 1996\-2007 Insecure\&.Com LLC\&. Az Nmap az Ins
címre)\&. Több, biztonsági letapogatót forgalmazó cég kapott ilyen licencet az Nmap technológiájának használatára az állomás felderítés, kapupásztázás, operációs rendszer érzékelés és szolgáltatás/változat érzékelés területén\&.
.PP
A GPL fontos korlátozásokat alkalmaz a
\(lqszármaztatott munkákkal\(rq
„származtatott munkákkal\(rq
kapcsolatban, bár jelenleg a kifejezés nincs részletesen meghatározva\&. A félreértések elkerülése érdekében \- és a GPL szándékait szem előtt tartva \- a készítők úgy vélik, hogy egy alkalmazás akkor tekinthető
\(lqszármaztatott munkának\(rq, ha az alábbiak közül bármelyik teljesül:
„származtatott munkának\(rq, ha az alábbiak közül bármelyik teljesül:
.sp
.RS 4
.ie n \{\
@ -2078,15 +2069,15 @@ Kapcsolódik olyan programkönyvtárhoz, vagy futtat olyan programot mely az el
.RE
.PP
Az
\(lqNmap\(rq
„Nmap\(rq
kifejezés felhasználható az Nmap programból származtatott munkák bármely részére\&. A fenti lista nem kizárólagos, csak néhány példán keresztül megpróbálja tisztázni az Nmap készítőinek értelmezését a származtatott munkákkal kapcsolatban\&. Ezek a korlátozások kizárólag akkor érvényesek, ha Ön valójában továbbértékesíti az Nmap programot\&. Például semmi nem tiltja, hogy Ön kezelő felületet készítsen az Nmap programhoz és azt üzleti céllal forgalmazza\&. Terjessze a programot önállóan és hívja fel a felhasználók figyelmét, hogy az Nmap programot külön kell letölteniük a
\m[blue]\fB\%https://nmap.org\fR\m[]
címről\&.
.PP
A program készítői nem gondolják, hogy a fentiek további korlátozásokat adnának a GPL\-hez, kizárólag annak tisztázására szolgálnak, hogyan értelmezik a
\(lqszármaztatott munkák\(rq
„származtatott munkák\(rq
fogalmát a GPL engedély alatt terjesztett Nmap programmal kapcsolatban\&. Ez hasonló ahhoz, ahogyan Linus Torvalds kifejtette a véleményét a Linux rendszermag\-modulokhoz kapcsolódó
\(lqszármaztatott munkákkal\(rq
„származtatott munkákkal\(rq
kapcsolatban\&. A készítők értelmezése kizárólag az Nmap programra vonatkozik \- nem vonatkozik más GPL termékekre\&.
.PP
A készítők örömmel segítenek a GPL korlátozásainak értelmezésében, ha az Nmap programot nem GPL licenc alatt terjesztett munkában kívánja felhasználni és bármilyen kérdése merülne fel ezzel kapcsolatban\&. Ahogy a fentiekben már szóba került, a készítőktől más licenc is beszerezhető, ha az Nmap programot üzleti célú alkalmazásban vagy eszközben kívánja felhasználni\&. Több biztonsági eszköz szállítója kötött ilyen szerződést, amely általában tartalmaz egy állandó licencet az Nmap használatára, kiemelt támogatást és frissítést\&. Emellett segít fedezni az Nmap technológiájának folyamatos fejlesztésével járó költségeket is\&. További információkat a
@ -2156,8 +2147,8 @@ egy beágyazott változatát használja\&. Az ebben a szakaszban szereplő valam
.SS "USA export korlátozások.\" export korlátozások"
.PP
USA export korlátozás: az Insecure\&.Com LLC úgy véli, hogy az Nmap a US ECCN (export control classification number) 5D992 alá tartozik\&. Ennek a kategóriának az elnevezése:
\(lqAz 5D002 alá nem tartozó információbiztonsági program\(rq\&. Ennek a besorolásnak egyetlen korlátozása a terrorizmus ellenesség, mely minden árura vonatkozik és megtiltja ezek exportálását olyan terrorista államoknak, mint Irán és Észak Korea\&. Így az Nmap exportálásához nem szükséges különleges engedély, hozzájárulás vagy kormányzati felhatalmazás\&.
.SH "NOTES"
„Az 5D002 alá nem tartozó információbiztonsági program\(rq\&. Ennek a besorolásnak egyetlen korlátozása a terrorizmus ellenesség, mely minden árura vonatkozik és megtiltja ezek exportálását olyan terrorista államoknak, mint Irán és Észak Korea\&. Így az Nmap exportálásához nem szükséges különleges engedély, hozzájárulás vagy kormányzati felhatalmazás\&.
.SH "MEGJEGYZÉSEK"
.IP " 1." 4
eredeti angol változat
.RS 4

View file

@ -1,13 +1,13 @@
'\" t
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Author: [see the "Penulis" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 01/17/2017
.\" Manual: Panduan Referensi Nmap
.\" Source: Nmap
.\" Language: English
.\" Language: Indonesian
.\"
.TH "NMAP" "1" "07/28/2013" "Nmap" "Panduan Referensi Nmap"
.TH "NMAP" "1" "01/17/2017" "Nmap" "Panduan Referensi Nmap"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,9 +27,9 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "NAMA"
nmap \- Tool eksplorasi jaringan dan keamanan / scanner port
.SH "SYNOPSIS"
.SH "SINOPSIS"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fIJenis\ Scan\fR...] [\fIOpsi\fR] {\fIspesifikasi\ target\fR}
.SH "DESKRIPSI"
@ -63,12 +63,12 @@ ketika ia tidak dapat menentukan status manakah yang menggambarkan sebuah port\&
Selain tabel port yang menarik, Nmap dapat pula memberikan informasi lebih lanjut tentang target, termasuk nama reverse DNS, prakiraan sistem operasi, jenis device, dan alamat MAC\&.
.PP
Pemeriksaan Nmap yang umum ditunjukkan dalam
Example\ \&1\&. Argumen yang digunakan pada contoh ini hanyalah
Contoh 1\&. Argumen yang digunakan pada contoh ini hanyalah
\fB\-A\fR, untuk memeriksa sistem operasi dan versi, pemeriksaan skrip, dan traceroute;
\fB\-T4\fR
untuk eksekusi yang lebih cepat; dan dua buah nama host target\&.
.PP
\fBExample\ \&1.\ \&Sebuah gambaran pemeriksaan Nmap\fR
\fBContoh 1. Sebuah gambaran pemeriksaan Nmap\fR
.\" -A: example of
.sp
.if n \{\
@ -77,7 +77,7 @@ untuk eksekusi yang lebih cepat; dan dua buah nama host target\&.
.nf
# nmap \-A \-T4 scanme\&.nmap\&.org
Starting Nmap ( http://nmap\&.org )
Starting Nmap ( https://nmap\&.org )
Interesting ports on scanme\&.nmap\&.org (64\&.13\&.134\&.52):
Not shown: 994 filtered ports
PORT STATE SERVICE VERSION
@ -125,7 +125,7 @@ Ringkasan opsi ini ditampilkan ketika Nmap dijalankan tanpa argumen, dan versi t
.RS 4
.\}
.nf
Nmap 4\&.85BETA7 ( http://nmap\&.org )
Nmap 4\&.85BETA7 ( https://nmap\&.org )
Usage: nmap [Scan Type(s)] [Options] {target specification}
TARGET SPECIFICATION:
Can pass hostnames, IP addresses, networks, etc\&.
@ -486,7 +486,7 @@ atau
.RS 4
Traceroute dilakukan setelah scan menggunakan informasi dari hasil sscan untuk menentukan port dan protocol yang berpeluang besar mencapai target\&. Ia dapat digunakan untuk seluruh jenis scan kecuali scan connect (\fB\-sT\fR) dan scan idle (\fB\-sI\fR)\&. Seluruh pelacakan menggunakan model pewaktuan dinamis Nmap dan dilakukan secara paralel\&.
.sp
Traceroute bekerja dengan mengirimkan paket dengan TTL (time\-to\-live) rendah agar tidak memperoleh pesan ICMP Time Exceeded dari hop langsung antara scanner dan host target\&. Implementasi standar traceroute dimulai dengan TTL 1 dan menaikkan TTL hingga host tujuan tercapai\&. Traceroute Nmap dimulai dengan TTL tinggi dan kemudian menurunkan TTL hingga nol\&. Dengan melakukan secara terbalik Nmap menggunakan algoritma caching cerdas untuk mempercepat pelacakan atas banyak host\&. Secara rata\-rata Nmap mengirimkan paket kurang dari 5\(en10 per host, tergantung pada kondisi jaringan\&. Jika dilakukan scan atas satu subnet tunggal (misal 192\&.168\&.0\&.0/24) Nmap mungkin hanya perlu mengirim satu paket untuk kebanyakan host tersebut\&.
Traceroute bekerja dengan mengirimkan paket dengan TTL (time\-to\-live) rendah agar tidak memperoleh pesan ICMP Time Exceeded dari hop langsung antara scanner dan host target\&. Implementasi standar traceroute dimulai dengan TTL 1 dan menaikkan TTL hingga host tujuan tercapai\&. Traceroute Nmap dimulai dengan TTL tinggi dan kemudian menurunkan TTL hingga nol\&. Dengan melakukan secara terbalik Nmap menggunakan algoritma caching cerdas untuk mempercepat pelacakan atas banyak host\&. Secara rata\-rata Nmap mengirimkan paket kurang dari 5–10 per host, tergantung pada kondisi jaringan\&. Jika dilakukan scan atas satu subnet tunggal (misal 192\&.168\&.0\&.0/24) Nmap mungkin hanya perlu mengirim satu paket untuk kebanyakan host tersebut\&.
.RE
.PP
\fB\-n\fR (No DNS resolution) .\" -n
@ -820,7 +820,7 @@ Opsi ini menentukan port yang ingin anda periksa dan meniadakan nilai baku\&. No
\fB\-p\-\fR
untuk memeriksa port dari 1 hingga 65535\&. Anda diperbolehkan memeriksa port nol
.\" port zero
jika anda menspesifikasikannya secara eksplisit\&. Untuk pemeriksaan protokol IP (\fB\-sO\fR), opsi ini menspesifikasikan nomor protokol yang ingin anda periksa (0\(en255)\&.
jika anda menspesifikasikannya secara eksplisit\&. Untuk pemeriksaan protokol IP (\fB\-sO\fR), opsi ini menspesifikasikan nomor protokol yang ingin anda periksa (0–255)\&.
.sp
Ketika memeriksa port TCP dan UDP, anda dapat menentukan protokol tertentu dengan menambahkan
T:
@ -864,7 +864,7 @@ dengan informasi frekuensi untuk mengetahui port yang paling umum
nmap\-services
kustom,
\fB\-F\fR
berarti memeriksa hanya port yang ada di dalam file services (normalnya Nmap memeriksa seluruh port yang memiliki nama dan port 1\(en1024)\&.
berarti memeriksa hanya port yang ada di dalam file services (normalnya Nmap memeriksa seluruh port yang memiliki nama dan port 1–1024)\&.
.RE
.PP
\fB\-r\fR (Jangan randomisasi port) .\" -r .\" randomization of ports
@ -1301,7 +1301,7 @@ tidak cukup berharga\&.
.\" -T5
Meski kendali waktu fine\-grained yang didiskusikan dalam bagian sebelumnya adalah powerful dan efektif, beberapa orang menganggapnya membingungkan\&. Terlebih lagi, memilih nilai yang tepat terkadang membutuhkan waktu lebih lama daripada pemeriksaan yang ingin dioptimisasi\&. Sehingga Nmap menawarkan pendekatan yang lebih mudah, dengan enam template waktu\&. Anda dapat menspesifikasikannya dengan opsi
\fB\-T\fR
dan angkanya (0\(en5) atau namanya\&. Nama templatenya adalah
dan angkanya (0–5) atau namanya\&. Nama templatenya adalah
\fBparanoid\fR\ \&(\fB0\fR),
\fBsneaky\fR\ \&(\fB1\fR),
\fBpolite\fR\ \&(\fB2\fR),
@ -1400,7 +1400,7 @@ Fragmentasi hanya didukung oleh fitur paket raw Nmap, yang mencakup scan port TC
.PP
\fB\-D \fR\fB\fIdecoy1\fR\fR\fB[,\fIdecoy2\fR]\fR\fB[,ME]\fR\fB[,\&.\&.\&.]\fR (Cloak a scan with decoys) .\" -D .\" decoys
.RS 4
Menyebabkan dilakukannya decoy scan, yang membuat host remote menganggap bahwa host\-host yang anda berikan sebagai umpan (decoy) juga melakukan pemeriksaan jaringan target\&. Karenanya IDS mereka mungkin melaporkan scan port sebanyak 5\(en10 dari alamat IP yang unik, tetapi mereka tidak akan tahu IP mana yang memeriksa mereka dan mana yang umpan\&. Meski hal ini dapat dikalahkan dengan router path tracing, response\-dropping, dan mekanisme aktif lainnya, namun ia umumnya merupakan teknik efektif untuk menyembunyikan alamat IP anda\&.
Menyebabkan dilakukannya decoy scan, yang membuat host remote menganggap bahwa host\-host yang anda berikan sebagai umpan (decoy) juga melakukan pemeriksaan jaringan target\&. Karenanya IDS mereka mungkin melaporkan scan port sebanyak 5–10 dari alamat IP yang unik, tetapi mereka tidak akan tahu IP mana yang memeriksa mereka dan mana yang umpan\&. Meski hal ini dapat dikalahkan dengan router path tracing, response\-dropping, dan mekanisme aktif lainnya, namun ia umumnya merupakan teknik efektif untuk menyembunyikan alamat IP anda\&.
.sp
Pisahkan setiap host umpan dengan koma, dan anda dapat secara opsional menggunakan
ME.\" ME (decoy address)
@ -1740,7 +1740,7 @@ dan hasilnya disimpan dalam file log XML bahkan bila opsi ini tidak diberikan\&.
.RS 4
Mencetak status waktu secara periodik setelah setiap interval
\fItime\fR\&. Waktu adalah spesifikasi yang dijelaskan dalam
the section called \(lqPEWAKTUAN DAN KINERJA\(rq; sehingga sebagai contoh, gunakan
bagian bernama \(lqPEWAKTUAN DAN KINERJA\(rq; sehingga sebagai contoh, gunakan
\fB\-\-stats\-every 10s\fR
untuk memperoleh update status setiap 10 detik\&. Update dicetak ke output interaktif (layar) dan output XML\&.
.RE
@ -1958,15 +1958,6 @@ dapat diset sebagai alternatif ekivalen bagi
Opsi ini hanya berguna untuk memory\-leak debugging\&. Ia membuat Nmap merilis memori yang telah dialokasikan sebelum ia berhenti sehingga kebocoran memori sebenarnya mudah ditemukan\&. Normalnya Nmap melewati langkah ini karena SO melakukannya setelah penghentian proses\&.
.RE
.PP
\fB\-\-interactive\fR (Start in interactive mode) .\" --interactive .\" interactive mode
.RS 4
Mulai Nmap dalam mode interaktif, yang memberikan prompt interaktif Nmap yang memudahkan peluncuran multiple scan (baik secara synchronous atau di latar belakang)\&. Opsi ini bermanfaat bagi orang yang melakukan scan dari sistem multi\-user karena mereka ingin memeriksa keamanan mereka tanpa memberitahu yang lain sistem apa yang mereka periksa\&. Gunakan
\fB\-\-interactive\fR
untuk mengaktifkan mode ini dan kemudian ketik
h
untuk bantuan\&. Opsi ini jarang digunakan karena shell yang sesuai biasanya lebih dikenal dan lebih lengkap fiturnya\&. Opsi ini menyertakan operator bang (!) untuk mengeksekusi perintah shell, yang menjadi salah satu alasan tidak menginstalasi Nmap setuid root\&..\" setuid, why Nmap shouldn't be
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (Print version number) .\" -V .\" --version
.RS 4
Mencetak angka versi Nmap dan keluar\&.
@ -2094,7 +2085,7 @@ ke dalam bahasa Indonesia\&. Ia tidak ditulis oleh Insecure\&.Com LLC, dan tidak
.\" copyright
.\" GNU General Public License
.PP
The Nmap Security Scanner is (C) 1996\(en2009 Insecure\&.Com LLC\&. Nmap is also a registered trademark of Insecure\&.Com LLC\&. This program is free software; you may redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; Version 2 with the clarifications and exceptions described below\&. This guarantees your right to use, modify, and redistribute this software under certain conditions\&. If you wish to embed Nmap technology into proprietary software, we sell alternative licenses (contact
The Nmap Security Scanner is (C) 1996–2009 Insecure\&.Com LLC\&. Nmap is also a registered trademark of Insecure\&.Com LLC\&. This program is free software; you may redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; Version 2 with the clarifications and exceptions described below\&. This guarantees your right to use, modify, and redistribute this software under certain conditions\&. If you wish to embed Nmap technology into proprietary software, we sell alternative licenses (contact
<sales@insecure\&.com>)\&. Dozens of software vendors already license Nmap technology such as host discovery, port scanning, OS detection, and version detection\&.
.PP
Note that the GPL places important restrictions on
@ -2162,7 +2153,7 @@ Links to a library or executes a program that does any of the above\&.
.PP
The term
\(lqNmap\(rq
should be taken to also include any portions or derived works of Nmap\&. This list is not exclusive, but is meant to clarify our interpretation of derived works with some common examples\&. Our interpretation applies only to Nmap\(emwe don\*(Aqt speak for other people\*(Aqs GPL works\&.
should be taken to also include any portions or derived works of Nmap\&. This list is not exclusive, but is meant to clarify our interpretation of derived works with some common examples\&. Our interpretation applies only to Nmap—we don\*(Aqt speak for other people\*(Aqs GPL works\&.
.PP
If you have any questions about the GPL licensing restrictions on using Nmap in non\-GPL works, we would be happy to help\&. As mentioned above, we also offer alternative license to integrate Nmap into proprietary applications and appliances\&. These contracts have been sold to many security vendors, and generally include a perpetual license as well as providing for priority support and updates as well as helping to fund the continued development of Nmap technology\&. Please email
<sales@insecure\&.com>
@ -2178,7 +2169,7 @@ If you received these files with a written license agreement or contract stating
.PP
This
Nmap Reference Guide
is (C) 2005\(en2008 Insecure\&.Com LLC\&. It is hereby placed under version 2\&.5 of the
is (C) 2005–2008 Insecure\&.Com LLC\&. It is hereby placed under version 2\&.5 of the
\m[blue]\fBCreative Commons Attribution License\fR\m[]\&\s-2\u[2]\d\s+2\&. This allows you redistribute and modify the work as you desire, as long as you credit the original source\&. Alternatively, you may choose to treat this document as falling under the same license as Nmap itself (discussed previously)\&.
.SS "Source Code Availability and Community Contributions"
.PP
@ -2226,7 +2217,7 @@ All of the third\-party software described in this paragraph is freely redistrib
.PP
U\&.S\&. Export Control: Insecure\&.Com LLC believes that Nmap falls under U\&.S\&. ECCN (export control classification number) 5D992\&. This category is called
\(lqInformation Security software not controlled by 5D002\(rq\&. The only restriction of this classification is AT (anti\-terrorism), which applies to almost all goods and denies export to a handful of rogue nations such as Iran and North Korea\&. Thus exporting Nmap does not require any special license, permit, or other governmental authorization\&.
.SH "NOTES"
.SH "CATATAN"
.IP " 1." 4
versi Inggris
.RS 4

View file

@ -1,13 +1,13 @@
'\" t
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Author: [see the "Autore" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 05/01/2015
.\" Date: 17/01/2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Italian
.\"
.TH "NMAP" "1" "05/01/2015" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "17/01/2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,17 +27,17 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "NOME"
nmap \- Strumento di network exploration e security / port scanner
.SH "SYNOPSIS"
.SH "SINOSSI"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fITipo\ di\ Scansione\fR...] [\fIOpzioni\fR] {\fIObiettivo\fR}
.SH "DESCRIZIONE"
.PP
Nmap (\(lqNetwork Mapper\(rq) è uno strumento open\-source per la network exploration e l\*(Aqauditing\&. È stato progettato per scansionare rapidamente reti di grandi dimensioni, ma è indicato anche per l\*(Aqutilizzo verso singoli host\&. Nmap usa pacchetti IP "raw" (grezzi, non formattati) in varie modalità per determinare quali host sono disponibili su una rete, che servizi (nome dell\*(Aqapplicazione e versione) vengono offerti da questi host, che sistema operativo (e che versione del sistema operativo) è in esecuzione, che tipo di firewall e packet filters sono usati, e molte altre caratteristiche\&. Nonostante Nmap sia comunemente usato per audits di sicurezza, molti sistemisti e amministratori di rete lo trovano utile per tutte le attività giornaliere come ad esempio l\*(Aqinventario delle macchine presenti in rete, per gestire gli aggiornamenti programmati dei servizi e per monitorare gli host o il loro uptime\&.
Nmap («Network Mapper») è uno strumento open\-source per la network exploration e l\*(Aqauditing\&. È stato progettato per scansionare rapidamente reti di grandi dimensioni, ma è indicato anche per l\*(Aqutilizzo verso singoli host\&. Nmap usa pacchetti IP "raw" (grezzi, non formattati) in varie modalità per determinare quali host sono disponibili su una rete, che servizi (nome dell\*(Aqapplicazione e versione) vengono offerti da questi host, che sistema operativo (e che versione del sistema operativo) è in esecuzione, che tipo di firewall e packet filters sono usati, e molte altre caratteristiche\&. Nonostante Nmap sia comunemente usato per audits di sicurezza, molti sistemisti e amministratori di rete lo trovano utile per tutte le attività giornaliere come ad esempio l\*(Aqinventario delle macchine presenti in rete, per gestire gli aggiornamenti programmati dei servizi e per monitorare gli host o il loro uptime\&.
.PP
L\*(Aqoutput di Nmap è un elenco di obiettivi scansionati, con informazioni supplementari per ognuno a seconda delle opzioni usate\&. Tra queste informazioni è vitale la
\(lqtabella delle porte interessanti \(rq\&. Questa tabella elenca il numero della porta e il protocollo, il nome del servizio e lo stato attuale\&. Lo stato può essere
«tabella delle porte interessanti »\&. Questa tabella elenca il numero della porta e il protocollo, il nome del servizio e lo stato attuale\&. Lo stato può essere
open (aperto),
filtered (filtrato),
closed (chiuso), o
@ -59,12 +59,12 @@ quando non può determinare quale dei due stati descrive una porta\&. La tabella
In aggiunta alla tabella delle porte notevoli, Nmap può fornire ulteriori informazioni sugli obiettivi come ad esempio i nomi DNS risolti (reverse DNS names), il probabile sistema operativo in uso, il tipo di device e l\*(Aqindirizzo fisico (MAC address)\&.
.PP
Una tipica scansione con Nmap è mostrata su
Example\ \&1, \(lqUna scansione di esempio\(rq\&. Le uniche opzioni usate di Nmap in questo esempio sono
Esempio 1, «Una scansione di esempio»\&. Le uniche opzioni usate di Nmap in questo esempio sono
\fB\-A\fR, per abilitare la rilevazione del sistema operativo e della versione, lo script scanning e il traceroute,
\fB\-T4\fR
per un\*(Aqesecuzione più rapida e infine l\*(Aqhost obiettivo\&.
.PP
\fBExample\ \&1.\ \&Una scansione di esempio\fR
\fBEsempio 1. Una scansione di esempio\fR
.sp
.if n \{\
.RS 4
@ -106,7 +106,7 @@ Nmap done: 1 IP address (1 host up) scanned in 14\&.40 seconds
L\*(Aqultima versione di Nmap si può ottenere dal sito
\m[blue]\fB\%https://nmap.org\fR\m[]\&. L\*(Aqultima versione di questa pagina del manuale è disponibile al sito
\m[blue]\fB\%https://nmap.org/book/man.html\fR\m[]\&. È anche inclusa come capitolo di
\(lqNmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning\(rq
«Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning»
(\m[blue]\fB\%https://nmap.org/book/\fR\m[])\&.
.SH "ELENCO DELLE OPZIONI"
.PP
@ -117,7 +117,7 @@ Questo elenco delle possibili opzioni viene stampato quando Nmap viene eseguito
.RS 4
.\}
.nf
Nmap 6\&.47SVN ( http://nmap\&.org )
Nmap 6\&.47SVN ( https://nmap\&.org )
Usage: nmap [Scan Type(s)] [Options] {target specification}
TARGET SPECIFICATION:
Can pass hostnames, IP addresses, networks, etc\&.
@ -303,9 +303,9 @@ può contenere commenti\&. Ogni commento inizia con # e finisce con un carattere
Uno dei primi passi in qualsiasi approccio di mappatura di una rete è quello di ridurre un intervallo di indirizzi IP (talvolta di notevoli dimensioni) ad una lista di host attivi o interessanti\&. Uno scan di ogni porta di ogni singolo indirizzo IP è lento e generalmente non necessario\&. Ovviamente ciò che rende un host interessante dipende in larga misura dalle motivazioni della scansione\&. Gli amministratori di rete possono essere interessati solo a host sui quali è in esecuzione uno specifico servizio, mentre chi fa auditing di sicurezza è più interessato a ogni singola periferica dotata di un indirizzo IP\&. Un sistemista può accontentarsi di semplici ping ICMP per trovare gli host sulla propria rete, ma un penetration tester esterno può dover usare un insieme di molti differenti probing (tentativi di scansione) per cercare di evitare le restrizioni imposte da un firewall\&.
.PP
Poiché le necessità di host discovering sono così diverse, Nmap offre una notevole varietà di opzioni per la customizzazione delle tecniche usate\&. Il semplice host discovery è spesso chiamato
\(lqping scan\(rq, anche se va molto oltre il semplice pacchetto ICMP di tipo "echo request" associato al famoso strumento di
«ping scan», anche se va molto oltre il semplice pacchetto ICMP di tipo "echo request" associato al famoso strumento di
ping\&. Un utente può evitare il passaggio per l\*(Aqutility
\(lqping\(rq
«ping»
usando una List Scan (scansione di tipo lista:
\fB\-sL\fR) o disabilitando il ping (\fB\-Pn\fR), oppure mettendo alla prova la rete usando combinazioni arbitrarie di probe TCP SYN/ACK, UDP e ICMP su differenti porte\&. Lo scopo di questi approcci è quello di sollecitare una risposta che dimostri l\*(Aqesistenza di un host o di un dispositivo di rete con quell\*(Aqindirizzo IP\&. In molte reti solo una piccola percentuale di indirizzi IP è attiva in ogni momento, specialmente negli spazi di indirizzamento privati previsti dall\*(AqRFC 1918 come ad esempio 10\&.0\&.0\&.0/8\&. Una rete di questo tipo ha 16 milioni di possibili IP, anche se è di uso comune in aziende con meno di un migliaio di macchine\&. L\*(Aqhost discovery può trovare queste macchine in un mare di indirizzi IP non consecutivi\&.
.PP
@ -338,10 +338,10 @@ Poiché l\*(Aqidea è quella di stampare semplicemente una lista di obiettivi, l
\fB\-sn\fR (No port scan)
.RS 4
Questa opzione indica a Nmap di non effettuare un port scan dopo un host discovery e di mostrare gli host che hanno risposto\&. Quest\*(Aqopzione è spesso conosciuta come
\(lqping scan\(rq, ma si può anche richiedere il traceroute ed eseguire script host NSE\&. Quest\*(Aqazione è un gradino più invadente della List Scan, e spesso può essere usata per lo stesso scopo\&. Essa permette una mappatura di una rete obiettivo senza attrarre molta attenzione\&. Sapere quanti host sono attivi è più utile ad un attaccante rispetto ad una semplice List Scan di ogni indirizzo IP e nome di host\&.
«ping scan», ma si può anche richiedere il traceroute ed eseguire script host NSE\&. Quest\*(Aqazione è un gradino più invadente della List Scan, e spesso può essere usata per lo stesso scopo\&. Essa permette una mappatura di una rete obiettivo senza attrarre molta attenzione\&. Sapere quanti host sono attivi è più utile ad un attaccante rispetto ad una semplice List Scan di ogni indirizzo IP e nome di host\&.
.sp
Gli amministratori di sistema trovano spesso questa opzione utile allo stesso modo\&. Può essere usata facilmente per enumerare le macchine disponibili in una rete o tenere sotto osservazione la disponibilità di un singolo server\&. Questo approccio viene anche chiamato
\(lqping sweep\(rq, ed è più affidabile di un ping all\*(Aqindirizzo broadcast poiché molti host non rispondono alle richieste di questa categoria\&.
«ping sweep», ed è più affidabile di un ping all\*(Aqindirizzo broadcast poiché molti host non rispondono alle richieste di questa categoria\&.
.sp
L\*(Aqopzione
\fB\-sn\fR
@ -434,7 +434,7 @@ e
\fB\-PU <portlist>\fR (UDP Ping)
.RS 4
Un\*(Aqaltra opzione di host discovery è il ping UDP, la quale manda un pacchetto UDP alle porte indicate\&. Per molte porte, il pacchetto sarà vuoto, anche se utilizzare un payload specifico del protocollo aumentale probabilità di risposta\&. Vedi la sezione
\(lqUDP payloads: \fBnmap\-payloads\fR\(rq
«UDP payloads: \fBnmap\-payloads\fR»
(\m[blue]\fB\%https://nmap.org/book/nmap-payloads.html\fR\m[]) per una descrizione del database dei payloads\&. Il contenuto del pacchetto può essere gestito con le opzioni
\fB\-\-data\fR,
\fB\-\-data\-string\fR
@ -448,7 +448,7 @@ e
nmap\&.h\&. Si usa di default una porta poco comune perché inviare dati ad una porta già aperta è spesso non desiderabile per questo tipo particolare di scansione\&.
.sp
Una volta raggiunta una porta UDP chiusa sulla macchina di destinazione, il probe UDP dovrebbe provocare un pacchetto ICMP di tipo "port unreachable" (porta irraggiungibile)\&. Questo indica a Nmap che l\*(Aqhost è funzionante e disponibile\&. Altri tipi di pacchetti ICMP di errore, come ad esempio host o rete "unreachable" (non disponibile) o "TTL exceeded" (superato il tempo di vita del pacchetto) indicano un host non funzionante o irraggiungibile\&. Una mancanza di risposta viene interpretata alla stessa maniera\&. Se si raggiunge una porta aperta la maggior parte dei servizi semplicemente ignorano il pacchetto vuoto e non rimandano alcuna risposta\&. Questo spiega perché il probe di default è la porta 40125, la quale si usa molto raramente\&. Pochi servizi, tra i quali
\(lqchargen\(rq, rispondono a un pacchetto UDP vuoto, rivelando così a Nmap la disponibilità della macchina in questione\&.
«chargen», rispondono a un pacchetto UDP vuoto, rivelando così a Nmap la disponibilità della macchina in questione\&.
.sp
Il vantaggio primario di questo tipo di scansione è che riesce a bypassare firewall e filtri che controllano solo pacchetti TCP\&. Ad esempio, una volta avevo un router a banda larga wireless Linksys BEFW11S4\&. L\*(Aqinterfaccia esterna di questa periferica filtrava tutte le porte TCP di default, ma i probe UDP provocavano messaggi di "Port unreachable" rivelando così l\*(Aqesistenza del device\&.
.RE
@ -485,7 +485,7 @@ per abilitare questo comportamento di "echo request"\&.
Mentre la "echo request" è la richiesta standard del ping ICMP, Nmap non si ferma qui\&. Gli standard ICMP (\m[blue]\fBRFC 792\fR\m[]\&\s-2\u[2]\d\s+2
e
\m[blue]\fBRFC 950\fR\m[]\&\s-2\u[3]\d\s+2) specificano inoltre i pacchetti "timestamp request", "information request" e "address mask request" (rispettivamente "richiesta di timestamp", ovvero data e ora, "richiesta di informazioni" e "richiesta della maschera di rete") mediante i codici ICMP 13, 15 e 17\&. Dato che lo scopo dichiarato di questo tipo di richieste è quello di avere informazioni quali la maschera di rete e l\*(Aqora corrente, essi possono facilmente essere usati per l\*(Aqhost discovery\&. Un sistema che risponde è funzionante e disponibile\&. Nmap non implementa allo stato attuale pacchetti di "information request", poiché in genere non sono supportati comunemente\&. L\*(AqRFC 1122 specifica che
\(lqun host NON DOVREBBE implementare questi messaggi\(rq
«un host NON DOVREBBE implementare questi messaggi»
(il maiuscolo negli RFC indica comportamenti precisi)\&. Il timestamp (data e ora) e le richieste di maschera di rete possono essere inviate rispettivamente mediante le opzioni
\fB\-PP\fR
e
@ -715,8 +715,8 @@ open
(aperte) e
closed
(chiuse)\&. A pagina 65 si dice che
\(lqse lo stato della porta [di destinazione] è CHIUSO \&.\&.\&. un segmento in arrivo che non contiene un RST causerà l\*(Aqinvio di un RST in risposta\(rq\&. La pagina successiva discute di pacchetti inviati a porte aperte senza i bit SYN, RST o ACK impostati, indicando che:
\(lqquesta situazione è decisamente improbabile, ma se dovesse capitare i segmenti vanno ignorati e si deve ritornare [alla funzione chiamante, NdT]\(rq\&.
«se lo stato della porta [di destinazione] è CHIUSO \&.\&.\&. un segmento in arrivo che non contiene un RST causerà l\*(Aqinvio di un RST in risposta»\&. La pagina successiva discute di pacchetti inviati a porte aperte senza i bit SYN, RST o ACK impostati, indicando che:
«questa situazione è decisamente improbabile, ma se dovesse capitare i segmenti vanno ignorati e si deve ritornare [alla funzione chiamante, NdT]»\&.
.sp
Quando si scansionano sistemi aderenti a questo testo RFC, qualunque pacchetto che non contenga i bit SYN, RST o ACK causerà un RST di ritorno se la porta è chiusa e nessuna risposta se la porta è aperta\&. Finché nessuno di questi tre bit è incluso, qualunque combinazione degli altri tre bit (FIN, PSH, e URG) va bene\&. Nmap sfrutta tutto ciò tramite questi tre tipi di scan:
.PP
@ -834,7 +834,7 @@ in entrambi i casi\&.
Questo metodo di scansione avanzato permette di effettuare una scansione TCP completamente invisibile dell\*(Aqobiettivo (ovvero nessun pacchetto viene inviato dall\*(Aqindirizzo IP reale da cui si sta effettuando la scansione\&.) Viene diversamente utilizzato un unico attacco parallelo che utilizza la predicibilità dell\*(AqID relativo alla sequenza di frammentazione generato dallo
\fIzombie host\fR
per ottenere informazioni sulle porte aperte dell\*(Aqobiettivo\&. I sistemi IDS interpreteranno la scansione come se provenisse dalla macchina zombie specificata (che deve essere attiva e rispondere a certi criteri)\&. Tutti i dettagli su questa affascinante tecnica di scansione si trovano al seguente link
\(lq \m[blue]\fBTCP Idle Scan (\-sI)\fR\m[]\&\s-2\u[7]\d\s+2\(rq\&.
« \m[blue]\fBTCP Idle Scan (\-sI)\fR\m[]\&\s-2\u[7]\d\s+2»\&.
.sp
Oltre che essere straordinariamente nascosto (grazie alla sua natura "invisibile"), questo tipo di scansione permette di creare una mappa indicante le relazioni tra le macchine da un punto di vista dell\*(Aqindirizzo IP\&. I risultati dalla scansione mostrano le porte aperte
\fIdalla prospettiva dell\*(Aqindirizzo IP della macchina zombie\&.\fR
@ -925,7 +925,7 @@ se non si è sicuri\&.
Quest\*(Aqopzione specifica quali porte Nmap deve escludere dalla scansione\&. I
\fIport ranges\fR
devono essere specificati in modo simile a
\fB\-p\fR\&. Per le scansioni IP protocol (\fB\-sO\fR), questa opzione specifica il numero di protocolli che si vuole escludere (0\(en255)\&.
\fB\-p\fR\&. Per le scansioni IP protocol (\fB\-sO\fR), questa opzione specifica il numero di protocolli che si vuole escludere (0–255)\&.
.sp
Quando si richiede di escludere le porte, queste vengono escluse da tutti i tipi di scansione\&. Ciò include anche la fase di discovery\&.
.RE
@ -939,7 +939,7 @@ il numero si riduce a 100\&.
Nmap ha bisogno del file
nmap\-services
che contiene le informazioni di frequenza, in modo da sapere quali sono le porte più comuni (vedi
\(lq\m[blue]\fBWell Known Port List: \fBnmap\-services\fR\fR\m[]\&\s-2\u[9]\d\s+2\(rq
«\m[blue]\fBWell Known Port List: \fBnmap\-services\fR\fR\m[]\&\s-2\u[9]\d\s+2»
per maggiori informazioni sulle "port frequencies")\&. Se la "port frequency information" non è disponibile, forse perché si sta utilizzando un file
nmap\-services
personalizzato, Nmap scansiona tutte le porte nominate più le porte nell\*(Aqintervallo 1\-1024\&. In questo caso, l\*(Aqopzione
@ -1058,11 +1058,11 @@ cpe:/o:linux:linux_kernel:2\&.6\&.
Se Nmap non è in grado di indovinare il sistema operativo di una macchina e le condizioni sono propizie (ad esempio una porta trovata aperta ed una trovata chiusa), Nmap fornirà una URL che potrà essere utilizzata per inviare il fingerprint (nel solo caso che si conosca con certezza il sistema operativo dell\*(Aqhost in questione)\&. Inviando questi fingerprint è possibile contribuire ad ampliare la gamma di sistemi operativi conosciuti da Nmap, così da renderlo più accurato per tutti\&.
.PP
L\*(AqOS detection abilita diversi altri test che utilizzano le informazioni che sono state ottenute durante questo processo\&. Un di questi è il "TCP Sequence Predictability Classification"\&. Questo test misura approssimativamente quanto è difficile stabilire una "forged TCP connection" verso l\*(Aqhost remoto\&. È utile per sfruttare exploit basati sul controllo del source\-IP (rlogin, filtri firewall, ecc\&.) o per nascondere la sorgente di un attacco\&. Questo tipo di spoofing viene raramente eseguito, ma molte macchine sono ancora vulnerabili ad esso\&. Il valore che indica la difficoltà è basato su campionamenti statistici e può variare\&. Generalmente è preferibile utilizzare la classificazione verbale, come
\(lqworthy challenge\(rq
«worthy challenge»
o
\(lqtrivial joke\(rq, che viene riportata solo nel normale output in modalità "verbose" (\fB\-v\fR)\&. Quando questa modalità è abilitata insieme all\*(Aqopzione
«trivial joke», che viene riportata solo nel normale output in modalità "verbose" (\fB\-v\fR)\&. Quando questa modalità è abilitata insieme all\*(Aqopzione
\fB\-O\fR, viene anche riportata la sequenza di generazione dell\*(AqIP ID\&. La maggior parte delle macchine è nella classe
\(lqincremental\(rq, il che significa che incrementano il campo ID dell\*(Aqheader IP per ogni pacchetto inviato\&. Ciò le rende vulnerabili a diversi attacchi avanzati di spoofing ed "information gathering"\&.
«incremental», il che significa che incrementano il campo ID dell\*(Aqheader IP per ogni pacchetto inviato\&. Ciò le rende vulnerabili a diversi attacchi avanzati di spoofing ed "information gathering"\&.
.PP
Altre informazioni extra abilitate dall\*(AqOS detection riguardano il tempo di attività (uptime) dell\*(Aqobiettivo\&. Sfruttando l\*(Aqopzione TCP timestamp (\m[blue]\fBRFC 1323\fR\m[]\&\s-2\u[11]\d\s+2) cerca di indovinare quando una macchina ha effettuato l\*(Aqultimo reboot\&. Quest\*(Aqinformazione può non essere affidabile, in quanto il contatore del timestamp potrebbe non venire inizializzato a zero+ oppure andare in overflow ed essere troncato, quindi è riportato solo nella modalità "verbose"\&.
.PP
@ -1120,7 +1120,7 @@ safe,
version
e
vuln\&. Queste sono tutte descritte nella sezione
\(lq\m[blue]\fBScript Categories\fR\m[]\&\s-2\u[14]\d\s+2\(rq\&.
«\m[blue]\fBScript Categories\fR\m[]\&\s-2\u[14]\d\s+2»\&.
.PP
Gli script non vengono eseguiti in una sandbox e quindi possono, accidentalmente o maliziosamente, danneggiare il sistema su cui vengono eseguiti o invadere la propria privacy\&. Non eseguire mai script di terze parti se non si ha la fiducia degli autori o non si ha preventivamente controllato personalmente gli script\&.
.PP
@ -1192,7 +1192,7 @@ scripts/script\&.db, che elenca le categorie cui ogni script appartiene\&.
.sp
Quando si usa il nome dagli script come riferimento dal file
script\&.db, si può utilizzare come nella shell il carattere speciale
\(lq*\(rq\&.
«*»\&.
.PP
\fBnmap \-\-script "http\-*"\fR
.RS 4
@ -1345,7 +1345,7 @@ viene impostata a volte sul valore 1 per impedire a Nmap di inviare più di un p
\fB\-\-min\-rtt\-timeout <time>\fR, \fB\-\-max\-rtt\-timeout <time>\fR, \fB\-\-initial\-rtt\-timeout <time>\fR (Adjust probe timeouts)
.RS 4
Nmap mantiene un valore di timeout aggiornato per determinare quanto ci vorrà per un probe response prima di ritrasmettere il probe\&. Questo viene calcolato basandosi sui tempi di response degli ultimi probe inviati\&. La formula si trova al link
\m[blue]\fB\(lqIdle Scan Implementation Algorithms\(rq\fR\m[]\&\s-2\u[17]\d\s+2\&. Se la latenza della rete dovesse oscillare troppo questo timeout può crescere fino ad un valore di diversi secondi\&. Inoltre esso è impostato inizialmente ad un valore abbastanza alto e potrebbe restare su quel valore per tutto il tempo in cui Nmap effettua la scansione su host che non rispondono\&.
\m[blue]\fB«Idle Scan Implementation Algorithms»\fR\m[]\&\s-2\u[17]\d\s+2\&. Se la latenza della rete dovesse oscillare troppo questo timeout può crescere fino ad un valore di diversi secondi\&. Inoltre esso è impostato inizialmente ad un valore abbastanza alto e potrebbe restare su quel valore per tutto il tempo in cui Nmap effettua la scansione su host che non rispondono\&.
.sp
Specificando limiti di
\fB\-\-max\-rtt\-timeout\fR
@ -1399,7 +1399,7 @@ indica il valore massimo di delay che Nmap può adottare\&. Un valore basso di q
.sp
Un altro uso dell\*(Aqopzione\fB\-\-scan\-delay\fR
è quello in cui si desidera evitare sistemi anti\-intrusione (IDS/IPS, "intrusion\-detection" e "intrusion\-prevention system")\&. Questa tecnica viene utilizzata nella sezione
\(lq\m[blue]\fBA practical example: bypassing default Snort 2\&.2\&.0 rules\fR\m[]\&\s-2\u[18]\d\s+2\(rq
«\m[blue]\fBA practical example: bypassing default Snort 2\&.2\&.0 rules\fR\m[]\&\s-2\u[18]\d\s+2»
per vincere il port scanner detector di default in Snort IDS\&. Molti altri IDS possono essere sconfitti con questo sistema\&.
.RE
.PP
@ -1837,7 +1837,7 @@ e
Version info\&.
.sp
Così come nell\*(Aqoutput XML, questa pagina di manuale non permette di documentare l\*(Aqintero formato\&. È disponibile una descrizione più dettagliata del formato grepable output nella sezione
\(lq\m[blue]\fBGrepable Output (\-oG)\fR\m[]\&\s-2\u[23]\d\s+2\(rq\&.
«\m[blue]\fBGrepable Output (\-oG)\fR\m[]\&\s-2\u[23]\d\s+2»\&.
.RE
.PP
\fB\-oA <basename>\fR (Output to all formats)
@ -1888,7 +1888,7 @@ e
.RS 4
Periodicamente stampa un messaggio di timing status ogni intervallo di
\fItime\fR\&. Il tempo è una specifica del tipo descritto nella sezione
\(lq\m[blue]\fBTiming and Performance\fR\m[]\&\s-2\u[24]\d\s+2\(rq
«\m[blue]\fBTiming and Performance\fR\m[]\&\s-2\u[24]\d\s+2»
di questo manuale; quindi per esempio, si utilizzerà
\fB\-\-stats\-every 10s\fR
per avere un aggiornamento dello stato ogni 10 secondi\&. Gli aggiornamenti vengono stampati sull\*(Aqinteractive output (a schermo) e sull\*(AqXML output\&.
@ -2202,7 +2202,7 @@ Le patch che risolvono i bug sono molto meglio di una segnalazione\&. Le istruzi
.SH "AUTORE"
.PP
Gordon
\(lqFyodor\(rq
«Fyodor»
Lyon
<fyodor@nmap\&.org>
(\m[blue]\fB\%http://www.insecure.org\fR\m[])
@ -2221,12 +2221,12 @@ Centinaia di persone hanno dato validi contributi a Nmap nel corso degli anni\&.
.SH "NOTE LEGALI"
.SS "Copyright e Licenze di Nmap"
.PP
Nmap Security Scanner è (C) 1996\-2015 Insecure\&.Com LLC\&. Nmap è inoltre un marchio registrato di Insecure\&.Com LLC\&. Questo programma è free software, è liberamente redistribuibile e/o modificabile in accordo con i termini della GNU General Public License come pubblicata dalla Free Software Foundation; Versione 2 (\(lqGPL\(rq) MA SOLO CON TUTTE LE PRECISAZIONI ED ECCEZIONI QUI DESCRITTE\&. Questo garantisce il diritto di utilizzare, modificare e redistribuire questo software entro certe condizioni\&. Se si desidera incorporare la tecnologia Nmap in software proprietari, potremmo essere disponibili a vendere licenze alternative (contattare
Nmap Security Scanner è (C) 1996\-2015 Insecure\&.Com LLC\&. Nmap è inoltre un marchio registrato di Insecure\&.Com LLC\&. Questo programma è free software, è liberamente redistribuibile e/o modificabile in accordo con i termini della GNU General Public License come pubblicata dalla Free Software Foundation; Versione 2 («GPL») MA SOLO CON TUTTE LE PRECISAZIONI ED ECCEZIONI QUI DESCRITTE\&. Questo garantisce il diritto di utilizzare, modificare e redistribuire questo software entro certe condizioni\&. Se si desidera incorporare la tecnologia Nmap in software proprietari, potremmo essere disponibili a vendere licenze alternative (contattare
<sales@insecure\&.com>)\&. Molti produttori di security scanner usano già le tecnologie di Nmap come per esempio "host discovery", "port scanning", "OS detection", "version detection" e l\*(AqNmap Scripting Engine\&.
.PP
Si noti che la licenza GPL implica importanti vincoli sui
\(lqprogetti derivati\(rq, sebbene essa non fornisca una precisa definizione di questi\&. Allo scopo di evitare malintesi, interpretiamo questo termine nel modo più ampio che la legge sul copyright permetta\&. Ad esempio, consideriamo un\*(Aqapplicazione come progetto derivato inteso ai fini di questa licenza se presenta una delle seguenti caratteristiche ottenute con software o contenuti coperti da questa licenza (d\*(Aqora in poi definiti
\(lqCovered Software\(rq):
«progetti derivati», sebbene essa non fornisca una precisa definizione di questi\&. Allo scopo di evitare malintesi, interpretiamo questo termine nel modo più ampio che la legge sul copyright permetta\&. Ad esempio, consideriamo un\*(Aqapplicazione come progetto derivato inteso ai fini di questa licenza se presenta una delle seguenti caratteristiche ottenute con software o contenuti coperti da questa licenza (d\*(Aqora in poi definiti
«Covered Software»):
.sp
.RS 4
.ie n \{\
@ -2237,7 +2237,7 @@ Si noti che la licenza GPL implica importanti vincoli sui
.IP \(bu 2.3
.\}
Integra codice sorgente di
\(lqCovered Software\(rq
«Covered Software»
.RE
.sp
.RS 4
@ -2264,7 +2264,7 @@ di Nmap\&.
.IP \(bu 2.3
.\}
È progettato specificatamente per eseguire
\(lqCovered Software\(rq
«Covered Software»
e ne utilizza i risultati (al contrario delle tipiche applicazioni shell o eseguibili da menù che eseguono qualsiasi cosa venga detto loro)\&.
.RE
.sp
@ -2277,10 +2277,10 @@ e ne utilizza i risultati (al contrario delle tipiche applicazioni shell o esegu
.IP \(bu 2.3
.\}
Integra/include/aggrega
\(lqCovered Software\(rq
«Covered Software»
in un eseguibile di installazione proprietario, come ad esempio quelli prodotti da InstallShield\&. Includere Nmap con altro software in forma compressa o di archiviazione, non rientra in questi casi, fornire appropriati software open\-source di decompressione o di de\-archiviazione è ampiamente disponibile senza nessun ricarico\&. Ai fini di questa licenza, viene considerato programma di installazione ciò che include
\(lqCovered Software\(rq, anche se in realtà recupera una copia di
\(lqCovered Software\(rq
«Covered Software», anche se in realtà recupera una copia di
«Covered Software»
da un\*(Aqaltra fonte in fase di installazione (come, ad esempio, scaricandola da Internet)\&.
.RE
.sp
@ -2307,32 +2307,32 @@ Esegue un programma di aiuto, un modulo o uno script che presenta una delle cara
.RE
.PP
Questa lista non è esclusiva, ma è concepita per chiarificare la nostra interpretazione di progetto derivato con alcuni esempi comuni\&. Altre persone potrebbero interpretare la licenza GPL in modo diverso, quindi dobbiamo considerare questo come un\*(Aqeccezione speciale alla GPL che applicheremo a
\(lqCovered Software\(rq\&. Le opere che soddisfano una qualsiasi di queste condizioni, devono essere conformi a tutti i termini di questa licenza, in particolar modo i requisiti della Sezione 3 della licenza GPL di fornire il codice sorgente e permettere la libera ridistribuzione del lavoro nel suo complesso\&. Come altra eccezione ai termini della GPL, Insecure\&.Com LLC garantisce il permesso di collegare il codice di questo programma con qualunque versione della libreria OpenSSL che è distribuita sotto una licenza identica a quella che si trova nel file
«Covered Software»\&. Le opere che soddisfano una qualsiasi di queste condizioni, devono essere conformi a tutti i termini di questa licenza, in particolar modo i requisiti della Sezione 3 della licenza GPL di fornire il codice sorgente e permettere la libera ridistribuzione del lavoro nel suo complesso\&. Come altra eccezione ai termini della GPL, Insecure\&.Com LLC garantisce il permesso di collegare il codice di questo programma con qualunque versione della libreria OpenSSL che è distribuita sotto una licenza identica a quella che si trova nel file
docs/licenses/OpenSSL\&.txt
e di redistribuire combinazioni collegate che includono entrambi\&.
.PP
Ogni redistribuzione di
\(lqCovered Software\(rq, inclusa ogni eventuale opera derivata, deve sottostare e portare avanti tutti i termini di questa licenza, incluso sottostare a tutte le regole e restrizioni della GPL\&. Ad esempio, deve essere fornito il codice sorgente di un intero progetto ed autorizzata la sua libera e gratuita distribuzione\&. Tutti i riferimenti alla GPL con
\(lqquesta Licenza\(rq, sono da considerarsi come inclusioni dei termini e delle condizioni nel testo di questa stessa licenza\&.
«Covered Software», inclusa ogni eventuale opera derivata, deve sottostare e portare avanti tutti i termini di questa licenza, incluso sottostare a tutte le regole e restrizioni della GPL\&. Ad esempio, deve essere fornito il codice sorgente di un intero progetto ed autorizzata la sua libera e gratuita distribuzione\&. Tutti i riferimenti alla GPL con
«questa Licenza», sono da considerarsi come inclusioni dei termini e delle condizioni nel testo di questa stessa licenza\&.
.PP
Dato che questa licenza impone eccezioni speciali alla GPL, "Covered Work" non è cumulabile (neanche con parte di un più ampio lavoro) con il semplice software GPL\&. I termini, le condizioni e le eccezioni di questa licenza devono altresì essere inclusi\&. Questa licenza è incompatibile con qualsiasi altra licenza open\-source\&. In alcuni casi potremmo porre sotto diversa licenza parti di Nmap o concedere permessi speciali di utilizzo in altro software open\-source\&. Per qualsiasi informazioni contattare
<fyodor@nmap\&.org>\&. Allo stesso modo, non incorporiamo software incompatibile al principio di open\-source in
\(lqCovered Software\(rq
«Covered Software»
senza uno speciale permesso dai titolari del copyright\&.
.PP
Se avete domande a proposito delle limitazioni imposte all\*(Aquso di Nmap in altri progetti, saremo felici di aiutarvi\&. Come detto poc\*(Aqanzi, offriamo anche licenze alternative per l\*(Aqintegrazione di Nmap in applicazioni o dispositivi proprietari\&. Questi contratti sono stati venduti a molti rivenditori di software e generalmente includono una licenza di durata illimitata, supporto tecnico prioritario e aggiornamenti, come anche l\*(Aqaiuto con la contribuzione allo sviluppo della tecnologia Nmap\&. Per ulteriori informazioni contattare
<sales@insecure\&.com>\&.
.PP
Se si riceve questo file con accordo di licenza scritto, o un contratto per
\(lqCovered Software\(rq
«Covered Software»
che afferma termini diversi da quelli appena descritti, allora si può scegliere di utilizzare e ridistribuire
\(lqCovered Software\(rq
«Covered Software»
sotto quei termini anziché quelli qui riportati\&.
.SS "Creative Commons License per questa Guida di Nmap"
.PP
Questa
\fINmap Reference Guide\fR
è protetta da copyright (C) 2005\(en2012 Insecure\&.Com LLC\&. È con ciò coperta dalla versione 3\&.0 della Creative Commons Attribution License\&. Questo permette la ridistribuzione e la modifica dell\*(Aqopera come si ritenga opportuno, a patto di far riferimento alla copia originale\&. In alternativa, si può scegliere di trattare questo documento come rientrante sotto la stessa licenza di Nmap stesso (discussa in precedenza)\&.
è protetta da copyright (C) 2005–2012 Insecure\&.Com LLC\&. È con ciò coperta dalla versione 3\&.0 della Creative Commons Attribution License\&. Questo permette la ridistribuzione e la modifica dell\*(Aqopera come si ritenga opportuno, a patto di far riferimento alla copia originale\&. In alternativa, si può scegliere di trattare questo documento come rientrante sotto la stessa licenza di Nmap stesso (discussa in precedenza)\&.
.SS "Disponibilità del Codice Sorgente e Contribuzioni della Comunità"
.PP
Il codice sorgente di questo software viene fornito perché crediamo che gli utenti abbiano il diritto di sapere esattamente cosa questo programma potrà fare prima di eseguirlo\&. Questo permette inoltre di scoprire falle di sicurezza\&.
@ -2367,7 +2367,7 @@ per supportare il riconoscimento della versione di SSL\&. L\*(AqNmap Scripting E
\m[blue]\fBLua programming language\fR\m[]\&\s-2\u[34]\d\s+2\&. La
\m[blue]\fBLiblinear linear classification library\fR\m[]\&\s-2\u[35]\d\s+2
viene utilizzata per le nostre tecniche di apprendimento automatico dell\*(AqOS version su IPv6 (vedi la sezione
\(lq\m[blue]\fBIPv6 matching\fR\m[]\&\s-2\u[36]\d\s+2\(rq)\&. Tutto il software di terze parti descritto in questo paragrafo è liberamente ridistribuibile sotto licenza stile BSD\&.
«\m[blue]\fBIPv6 matching\fR\m[]\&\s-2\u[36]\d\s+2»)\&. Tutto il software di terze parti descritto in questo paragrafo è liberamente ridistribuibile sotto licenza stile BSD\&.
.SS "United States Export Control"
.PP
Nmap utilizza la crittografia solo quando compilato con il supporto opzionale ad OpenSSL ed a lui collegato\&. Quando compilato senza il supporto ad OpenSSL, Insecure\&.Com LLC ritiene che Nmap non sia soggetto ai controlli sull\*(Aqexport U\&.S\&.
@ -2375,14 +2375,14 @@ Nmap utilizza la crittografia solo quando compilato con il supporto opzionale ad
.PP
Quando compilato col supporto ad OpenSSL o distribuito come codice sorgente, Insecure\&.Com LLC crede che Nmap rientri sotto U\&.S\&. ECCN
\m[blue]\fB5D002\fR\m[]\&\s-2\u[38]\d\s+2
(\(lqInformation Security Software\(rq)\&. Distribuiamo Nmap secondo l\*(Aqeccezione TSU per il software di crittografia disponibile pubblicamente definito in
(«Information Security Software»)\&. Distribuiamo Nmap secondo l\*(Aqeccezione TSU per il software di crittografia disponibile pubblicamente definito in
\m[blue]\fBEAR 740\&.13(e)\fR\m[]\&\s-2\u[39]\d\s+2\&.
.PP
La presente traduzione ha il solo scopo di aiutare nella comprensione del testo originale
\(lqNmap Reference Guide\(rq, non ne costituisce copia sostitutiva e nemmeno licenza alternativa di
\(lqCovered Software\(rq\&. Per qualsiasi informazione o chiarimento e per la versione più aggiornata, fare riferimento al testo originale disponibile al link
«Nmap Reference Guide», non ne costituisce copia sostitutiva e nemmeno licenza alternativa di
«Covered Software»\&. Per qualsiasi informazione o chiarimento e per la versione più aggiornata, fare riferimento al testo originale disponibile al link
\m[blue]\fB\%https://nmap.org/book/man.html\fR\m[]\&.
.SH "NOTES"
.SH "NOTE"
.IP " 1." 4
RFC 1122
.RS 4

View file

@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 17/01/2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Japanese
.\"
.TH "NMAP" "1" "07/28/2013" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "17/01/2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,25 +27,25 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "名前"
nmap \- ネットワーク調査ツールおよびセキュリティ/ポート スキャナ
.SH "SYNOPSIS"
.SH "概要"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fIスキャンタイプ\fR...] [\fIオプション\fR] {\fIターゲットの指定\fR}
.SH "ツール説明"
.PP
Nmap (\(lqNetwork Mapper\(rq)は、ネットワーク調査およびセキュリティ監査を行うためのオープンソースのツールである。大規模ネットワークを高速でスキャンするように設計されているが、単一のホストに対してもまったく問題なく機能する。Nmapは生の(raw)IPパケットを用いて、ネットワーク上でどのようなホストか利用可能になっているか、これらのホストが提供しているサービス(アプリケーション名とバージョン)は何か、ホストが実行しているOS(OS名とバージョン)は何か、どのような種類のパケットフィルタ/ファイアウォールが使用されているかなど、その他数多くの特徴を斬新な方法で判別する。Nmapは、セキュリティ監査用に広く利用されているばかりでなく、ネットワーク・インベントリ(資産情報収集)、サービスのアップグレード予定管理、ホストやサービスのアップタイム(利用可能時間)の監視等の日常業務にNmapを役立てているシステム管理者やネットワーク管理者も多い。
Nmap (「Network Mapper」)は、ネットワーク調査およびセキュリティ監査を行うためのオープンソースのツールである。大規模ネットワークを高速でスキャンするように設計されているが、単一のホストに対してもまったく問題なく機能する。Nmapは生の(raw)IPパケットを用いて、ネットワーク上でどのようなホストか利用可能になっているか、これらのホストが提供しているサービス(アプリケーション名とバージョン)は何か、ホストが実行しているOS(OS名とバージョン)は何か、どのような種類のパケットフィルタ/ファイアウォールが使用されているかなど、その他数多くの特徴を斬新な方法で判別する。Nmapは、セキュリティ監査用に広く利用されているばかりでなく、ネットワーク・インベントリ(資産情報収集)、サービスのアップグレード予定管理、ホストやサービスのアップタイム(利用可能時間)の監視等の日常業務にNmapを役立てているシステム管理者やネットワーク管理者も多い。
.PP
Nmapは、スキャン調査対象の一覧を、使用したオプションに応じた補足情報とともに出力する。このなかで最も重要な情報は、\(lqinteresting ports table\(rq(興味深いポートの一覧表)である。この一覧表には、ポート番号、プロトコル、サービス名、状態が記載されている。状態は、open、filtered、closed、またはunfilteredのいずれかになる。open(開いた)ポートは、調査対象マシン上のアプリケーションがそのポート上で接続/パケットを待ち受けている状態であることを示す。
Nmapは、スキャン調査対象の一覧を、使用したオプションに応じた補足情報とともに出力する。このなかで最も重要な情報は、「interesting ports table」(興味深いポートの一覧表)である。この一覧表には、ポート番号、プロトコル、サービス名、状態が記載されている。状態は、open、filtered、closed、またはunfilteredのいずれかになる。open(開いた)ポートは、調査対象マシン上のアプリケーションがそのポート上で接続/パケットを待ち受けている状態であることを示す。
Filtered(フィルタあり)は、ファイアウォールやフィルタなどのネットワーク上の障壁でポートが遮られている状態にあり、ポートが開いているか閉じているかをNmapが判断できないことを意味する。Closed(閉じた)ポートには、待ち受け状態のアプリケーションは何もないが、これらはいつでも開放することが可能である。ポートがNmapのプローブには応答するが、開いているか閉じているかをNmapが判別できない場合には
unfilteredに分類される。ポートの状態がopen|filteredやclosed|filteredのように、2つの状態の組み合わせで報告されるのは、そのどちらがポートの状態を表しているかをNmapが判断できない場合である。またこのポート一覧表には、バージョンの検出が求められた場合には、ソフトウェアのバージョン情報も記載される。IPプロトコルスキャン(\fB\-sO\fR)が要求された場合には、ポートを一覧表示するのではなく、対応可能なIPプロトコルに関する情報が提供される。
.PP
Nmapは、このポート一覧表以外にも、逆引きDNS名、OSの推測、デバイスの種類、MACアドレスなどの、調査対象に関するさらに詳細な情報を提供できる。
.PP
典型的なNmapスキャンの例を、以下の
Example\ \&1, \(lqNmapスキャンの典型的な例\(rqに示した。この例で使用されているNmapの引数は、OSとそのバージョンの検出を可能にする\fB\-A\fRと、処理を高速に実行するための\fB\-T4\fR、および2つのターゲットホスト名だけである。
例1「Nmapスキャンの典型的な例」に示した。この例で使用されているNmapの引数は、OSとそのバージョンの検出を可能にする\fB\-A\fRと、処理を高速に実行するための\fB\-T4\fR、および2つのターゲットホスト名だけである。
.PP
\fBExample\ \&1.\ \&Nmapスキャンの典型的な例\fR
\fB例1 Nmapスキャンの典型的な例\fR
.sp
.if n \{\
.RS 4
@ -290,7 +290,7 @@ UDPプローブがターゲットマシンで閉じたポートに行き着い
.RS 4
Nmapは、上で述べたようなTCP や UDPによるホスト発見の特異なタイプに加えて、どこにでもあるpingプログラムによって送信される標準的なパケットを送ることもできる。Nmapは、ICMPタイプ8(エコー要求)パケットをターゲットのIPアドレスに送信し、利用可能なホストからタイプ0(エコー応答)が返されるのを待ち受ける。ネットワーク調査を行う者にとっては残念なことに、最近のホストやファイアウォールは、\m[blue]\fBRFC1122\fR\m[]\&\s-2\u[1]\d\s+2の要件通り応答を返すよりは、これらのパケットをブロックするものが多い。そのため、インターネット上の未知のターゲットに対しては、ICMPスキャンだけでは十分な信頼性が得られない。だが、内部ネットワークを監視しているシステム管理者にとっては、実用的で効率的なアプローチになる場合もある。このエコー要求動作を有効にするには、\fB\-PE\fRオプションを使用すること。
.sp
エコー要求は標準的なICMP pingクエリであるが、Nmapはそれだけにとどまらない。ICMP規格(\m[blue]\fBRFC792\fR\m[]\&\s-2\u[2]\d\s+2)には、タイムスタンプ要求、情報要求、アドレスマスク要求などのパケットが、それぞれコード13、15、17として指定されている。これらのクエリの表向きの目的は、アドレスマスクや現在の時刻などの情報を知ることだが、ホスト発見にも容易に利用できる。応答を返すシステムはすなわち、稼動中で利用可能なのである。情報要求パケットは、それほど広くサポートされているわけではないので、今のところNmapには実装されていない。RFC 1122では\(lqホストにはこの種のメッセージを実装するべきではありません\(rqと提唱されている。タイムスタンプとアドレスマスクに関するクエリは、それぞれ\fB\-PP\fRと\fB\-PM\fRのオプションを付けることで送信できる。タイムスタンプ応答(ICMP コード14)やアドレスマスク応答(コード18)によって、ホストが利用可能であることが明らかになる。これら2つのクエリは、管理者がエコー要求パケットを限定してブロックしているが、他のICMPクエリが同じ目的で用いられる可能性があることを見落としている場合に有効である。
エコー要求は標準的なICMP pingクエリであるが、Nmapはそれだけにとどまらない。ICMP規格(\m[blue]\fBRFC792\fR\m[]\&\s-2\u[2]\d\s+2)には、タイムスタンプ要求、情報要求、アドレスマスク要求などのパケットが、それぞれコード13、15、17として指定されている。これらのクエリの表向きの目的は、アドレスマスクや現在の時刻などの情報を知ることだが、ホスト発見にも容易に利用できる。応答を返すシステムはすなわち、稼動中で利用可能なのである。情報要求パケットは、それほど広くサポートされているわけではないので、今のところNmapには実装されていない。RFC 1122では「ホストにはこの種のメッセージを実装するべきではありません」と提唱されている。タイムスタンプとアドレスマスクに関するクエリは、それぞれ\fB\-PP\fRと\fB\-PM\fRのオプションを付けることで送信できる。タイムスタンプ応答(ICMP コード14)やアドレスマスク応答(コード18)によって、ホストが利用可能であることが明らかになる。これら2つのクエリは、管理者がエコー要求パケットを限定してブロックしているが、他のICMPクエリが同じ目的で用いられる可能性があることを見落としている場合に有効である。
.RE
.PP
\fB\-PR\fR (ARP Ping)
@ -390,7 +390,7 @@ Nmapはレート制限を検出し、それに応じて処理速度を下げて
.PP
\fB\-sN\fR; \fB\-sF\fR; \fB\-sX\fR (TCP Null、FIN、およびXmasスキャン)
.RS 4
これら3つのスキャンタイプ(次の節で述べる\fB\-\-scanflags\fRオプションを併用するとさらにいろいろなことができる)は、\m[blue]\fBTCP RFC\fR\m[]\&\s-2\u[4]\d\s+2の巧妙な抜け穴を突いて、openポートとclosedポートを識別するためのものである。TCP RFCの65ページには、\(lq宛先ポートの状態が CLOSEDならば\&.\&.\&. RSTを含まない入力セグメントは、その応答としてRSTを送信する\(rqとある。次のページでは、SYN、RST、ACKなどのビットセットを含まない、openポート宛てパケットについて述べてあり、\(lqここに至ることはなさそうであるが、もし至ったらセグメントを破棄してリターンする\(rqとある。
これら3つのスキャンタイプ(次の節で述べる\fB\-\-scanflags\fRオプションを併用するとさらにいろいろなことができる)は、\m[blue]\fBTCP RFC\fR\m[]\&\s-2\u[4]\d\s+2の巧妙な抜け穴を突いて、openポートとclosedポートを識別するためのものである。TCP RFCの65ページには、「宛先ポートの状態が CLOSEDならば\&.\&.\&. RSTを含まない入力セグメントは、その応答としてRSTを送信する」とある。次のページでは、SYN、RST、ACKなどのビットセットを含まない、openポート宛てパケットについて述べてあり、「ここに至ることはなさそうであるが、もし至ったらセグメントを破棄してリターンする」とある。
.sp
このRFC文書に準拠しているシステムをスキャンすると、SYN、RST、ACKなどのフラグビットを含まないパケットに対しては、ポートが閉じている場合はRSTが返され、ポートが開いている場合は何の応答も返されないことになる。これら3つのフラグビットが含まれない限り、他の3つ(FIN、PSH、URG)をどのように組み合わせてもよい。Nmapは以下の3つのスキャンタイプでこの弱点を突く。
.PP
@ -543,7 +543,7 @@ Nmapの最も有名な機能の1つは、TCP/IPスタック・フィンガープ
.PP
条件(例えば少なくともopenポート1つとclosedポート1つの存在がわかっているなど)は整っているが、NmapがターゲットマシンのOSを推測できない場合は、フィンガープリント投稿用URLがNmapから提供される。対象のマシンで動作しているOSが何か(確実に)わかっている場合は、当該のフィンガープリントをこのURLを使って投稿できる。こうした投稿が行われることで、Nmapが認識できるOSのデータベースに新たなデータが蓄積され、あらゆるユーザがさらに精度の高い調査を行えるようになる。
.PP
OS検出を行うことで、そのプロセスのなかで収集される情報を利用した別のテストをいくつか行うこともできる。例えば、アップタイムの測定がその1つで、TCPのタイムスタンプオプション(RFC 1323)を用いて、マシンが最後に再起動されたのはいつかを推定する。これは、その情報を返したマシンに関してのみ報告される。もう一つのテストは、TCPシーケンス番号の予測可能性の分類である。これにより、リモートホストに対して偽造したTCP接続を確立するのがどの程度困難であるかがおおよそ判定できる。これは、発信元IPベースの信頼関係(rlogin、ファイアウォール、フィルタなど)の弱点を悪用したり、攻撃の出所を隠蔽したりする場合に役立つ。この種のスプーフィングはもはやめったに行われないが、これに対して脆弱なマシンがいまだに数多くある。難易度を表す実際の数値は、統計的なサンプリングに基づいているために上下する可能性がある。通常は\(lqworthy challenge(価値ある挑戦)\(rqや\(lqtrivial joke(つまらないジョーク)\(rqなどの言葉の表現による分類を利用する方がよい。これは、冗長(\fB\-v\fR)モードの標準出力にのみレポートされる。\fB\-O\fRオプションとともに冗長モードが有効になっている場合、IPIDシーケンス番号の生成に関する情報もレポートされる。ほとんどのマシンは、\(lqインクリメンタル(incremental)\(rqに分類される。これは、送信するパケットごとに、IPヘッダのIDフィールドの値を1ずつ増加させることを意味する。この仕組みのせいで、これらのマシンは高度な情報収集攻撃やスプーフィング攻撃に対して脆弱になっている。
OS検出を行うことで、そのプロセスのなかで収集される情報を利用した別のテストをいくつか行うこともできる。例えば、アップタイムの測定がその1つで、TCPのタイムスタンプオプション(RFC 1323)を用いて、マシンが最後に再起動されたのはいつかを推定する。これは、その情報を返したマシンに関してのみ報告される。もう一つのテストは、TCPシーケンス番号の予測可能性の分類である。これにより、リモートホストに対して偽造したTCP接続を確立するのがどの程度困難であるかがおおよそ判定できる。これは、発信元IPベースの信頼関係(rlogin、ファイアウォール、フィルタなど)の弱点を悪用したり、攻撃の出所を隠蔽したりする場合に役立つ。この種のスプーフィングはもはやめったに行われないが、これに対して脆弱なマシンがいまだに数多くある。難易度を表す実際の数値は、統計的なサンプリングに基づいているために上下する可能性がある。通常は「worthy challenge(価値ある挑戦)」や「trivial joke(つまらないジョーク)」などの言葉の表現による分類を利用する方がよい。これは、冗長(\fB\-v\fR)モードの標準出力にのみレポートされる。\fB\-O\fRオプションとともに冗長モードが有効になっている場合、IPIDシーケンス番号の生成に関する情報もレポートされる。ほとんどのマシンは、「インクリメンタル(incremental)」に分類される。これは、送信するパケットごとに、IPヘッダのIDフィールドの値を1ずつ増加させることを意味する。この仕組みのせいで、これらのマシンは高度な情報収集攻撃やスプーフィング攻撃に対して脆弱になっている。
.PP
OS検出のメカニズム、使用法、カスタマイズ方法について述べた論文は、以下で入手できる(十数ヶ国語の翻訳版あり):
\m[blue]\fB\%http://www.insecure.org/nmap/osdetect/\fR\m[]
@ -708,7 +708,7 @@ Nmapには、この種の弱点を突くためのオプションとして、\fB\
.PP
\fB\-\-spoof\-mac <mac address, prefix, or vendor name>\fR (MACアドレスを偽装する)
.RS 4
Nmapが送信するすべての生イーサネット フレームに、指定したMACアドレスを使うようにする。このオプションは、Nmapが実際にイーサネットレベルのパケットを送信するように、\fB\-\-send\-eth\fRが必要条件になる。MACアドレスは、さまざまな形式で指定できる。文字列の\(lq0\(rqだけが指定された場合は、NmapはセッションのMACアドレスを完全に無作為に選ぶ。指定した文字列が偶数の16進数(一組ずつ状況に応じてコロンで区切る)の場合は、NmapはこれをMACアドレスとして使用する。12桁未満の16進数が指定された場合は、Nmapは残りの6バイトにランダムな値を補充する。引数が0や16進文字列ではない場合は、Nmapはnmap\-mac\-prefixes
Nmapが送信するすべての生イーサネット フレームに、指定したMACアドレスを使うようにする。このオプションは、Nmapが実際にイーサネットレベルのパケットを送信するように、\fB\-\-send\-eth\fRが必要条件になる。MACアドレスは、さまざまな形式で指定できる。文字列の「0」だけが指定された場合は、NmapはセッションのMACアドレスを完全に無作為に選ぶ。指定した文字列が偶数の16進数(一組ずつ状況に応じてコロンで区切る)の場合は、NmapはこれをMACアドレスとして使用する。12桁未満の16進数が指定された場合は、Nmapは残りの6バイトにランダムな値を補充する。引数が0や16進文字列ではない場合は、Nmapはnmap\-mac\-prefixes
を調べて、指定した文字列を含むベンダ名を見つける(大文字と小文字は区別されない)。一致するものがあった場合、そのベンダのOUI(Organizationally Unique Identifier:3バイトのベンダコード)を使用し、残りの3バイトにはランダムに記入する。有効な\fB\-\-spoof\-mac\fR引数は、Apple、0、01:02:03:04:05:06、deadbeefcafe、0020F2、Ciscoなどになる。
.RE
.SH "出力"
@ -751,7 +751,7 @@ XML出力はXSLスタイルシートを参照して、出力結果の書式をHT
.PP
\fB\-oS <filespec>\fR (ScRipT KIdd|3 oUTpuT)
.RS 4
スクリプトキディ出力は、インタラクティブ出力に似ているが、異なる点は、「l33t HaXXorZ」(leet hacker)向けに後処理してあることだ。Nmapは以前より、一貫性のある大文字やスペルの使い方のせいで、この人たちに見下されてきた。ユーモアを解さない人々は、\(lqスクリプトキディの手助けをしている\(rqとして筆者に非難の言葉を浴びせる前に、まず気付くべきだ。このオプションが、彼らをからかうためのものだということを。
スクリプトキディ出力は、インタラクティブ出力に似ているが、異なる点は、「l33t HaXXorZ」(leet hacker)向けに後処理してあることだ。Nmapは以前より、一貫性のある大文字やスペルの使い方のせいで、この人たちに見下されてきた。ユーモアを解さない人々は、「スクリプトキディの手助けをしている」として筆者に非難の言葉を浴びせる前に、まず気付くべきだ。このオプションが、彼らをからかうためのものだということを。
.RE
.PP
\fB\-oG <filespec>\fR (Grep検索可能出力)
@ -834,7 +834,7 @@ NmapがXML出力をXSLスタイルシートと関連付けないようにする
.PP
\fB\-6\fR (IPv6スキャンを有効にする)
.RS 4
Nmapは2002年より、その最もよく使われる機能に対してIPv6のサポートを提供している。特に、pingスキャン(TCPのみ)、connect()スキャン、バージョン検出などはすべてIPv6に対応している。コマンド構文は、\fB\-6\fRオプションを追加する以外は従来通りである。もちろん、ホスト名ではなくてアドレスを指定する場合は、IPv6の構文を使う必要がある。ただし、アドレス表示は3ffe:7501:4819:2000:210:f3ff:fe03:14d0のようになるので、ホスト名を使う方がよい。出力も従来とほぼ同じであり、\(lq興味のあるポート\(rq行のアドレスがIPv6方式になっているのが唯一のIPv6の証拠である。
Nmapは2002年より、その最もよく使われる機能に対してIPv6のサポートを提供している。特に、pingスキャン(TCPのみ)、connect()スキャン、バージョン検出などはすべてIPv6に対応している。コマンド構文は、\fB\-6\fRオプションを追加する以外は従来通りである。もちろん、ホスト名ではなくてアドレスを指定する場合は、IPv6の構文を使う必要がある。ただし、アドレス表示は3ffe:7501:4819:2000:210:f3ff:fe03:14d0のようになるので、ホスト名を使う方がよい。出力も従来とほぼ同じであり、「興味のあるポート」行のアドレスがIPv6方式になっているのが唯一のIPv6の証拠である。
.sp
IPv6は必ずしも世界を席巻しているわけではないが、一部(通常はアジア)の国々ではかなり普及しており、最近のOSのほとんどでサポートされている。NmapをIPv6で使用するためには、スキャンのソースとターゲットの両方をIPv6対応に設定する必要がある。自分のISP(他の多くのISPと同様の)からIPv6アドレスを割り当てられていない場合は、様々な場所で入手可能なフリーのトンネルブローカーがNmapとうまく連携して機能する。優れたトンネルブローカーの1つに、BT Exact社が以下で運営しているものがある。 Hurricane Electric社が以下で提供しているものも使ったことがある:\m[blue]\fB\%http://ipv6tb.he.net/\fR\m[]。「6to4 tunnels」という人気のフリーソフトもある。
.RE
@ -868,13 +868,6 @@ Nmapが、通常はUNIXシステム上のroot権限を必要とする操作を
は、Linuxカーネル機能や、権限のないユーザが生パケットスキャンを実行できるように設定可能な同様のシステムとともに用いると便利である。注意点は、このオプションフラグを、特権を必要とするオプション(SYNスキャンやOS検出など)より前に指定することだ。\fB\-\-privileged\fRオプションに相当する別の方法には、「NMAP_PRIVILEGED」変数の設定がある。
.RE
.PP
\fB\-\-interactive\fR (インタラクティブモードで開始する)
.RS 4
Nmapをインタラクティブモードで開始する。このモードでは、対話型のプロンプトによって、複数のスキャンを(同時進行かバックグラウンドかで)簡単に開始することができる。これは、マルチユーザシステムからスキャンを行う場合に役に立つ。システムのセキュリティ検査を行う際に、どのシステムをスキャンしているかをシステム上の誰にも知られずに実施したい場合が多いからだ。\fB\-\-interactive\fR
を使ってインタラクティブモードにしたら、h
と入力してヘルプを表示してみよう。このオプションはめったに使用されない。なぜなら、適切なシェルのほうが、使い慣れているし、機能も揃っているからだ。このオプションには、シェルコマンドを実行するためのbang演算子(!)が組み込まれている。setuid rootでNmapをインストールしない多くの理由の1つがこれである。
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (バージョン番号を表示する)
.RS 4
Nmapのバージョン番号を書き出して終了する。
@ -925,7 +918,7 @@ Service scan Timing: About 28\&.00% done; ETC: 16:18 (0:00:15 remaining)
.PP
\fBnmap \-sS \-O scanme\&.nmap\&.org/24\fR
.PP
scanme\&.nmap\&.orgが属している\(lqクラスC\(rqネットワーク上のマシン255台のうちで稼動している各マシンに対して、SYNスキャン(ステルススキャン)を実行する。また、稼動中の各ホスト上で動作しているOSの特定も同時に試行する。SYNスキャンとOSの検出を行うため、root権限が必要となる。
scanme\&.nmap\&.orgが属している「クラスC」ネットワーク上のマシン255台のうちで稼動している各マシンに対して、SYNスキャン(ステルススキャン)を実行する。また、稼動中の各ホスト上で動作しているOSの特定も同時に試行する。SYNスキャンとOSの検出を行うため、root権限が必要となる。
.PP
\fBnmap \-sV \-p 22,53,110,143,4564 198\&.116\&.0\-255\&.1\-127\fR
.PP
@ -961,7 +954,7 @@ Fyodor
.PP
Nmapセキュリティスキャナの著作権は、Insecure\&.Com LLCに帰属している(1996\-2005)。また、Nmapは、Insecure\&.Com LLCの登録商標。このプログラムはフリーソフトウェアであり、Free Software Foundation(FSF)が発行するGNU一般公衆利用許諾契約書のバージョン2で定められている条件に従い、再配布、改変することが可能である。これは、特定の条件下でNmapを使用、改変、再配布する権利を保証するものである。Nmapの技術を独自仕様のソフトウェアに組み込むことを希望する場合は、喜んで別の形態のライセンスを販売する(その際は、<sales@insecure\&.com>に連絡)。多くのセキュリティスキャナのベンダーは、ホスト発見、ポートスキャン、OS検出、サービス/バージョンの検出などの、Nmap技術のライセンスを受けている。
.PP
GPL(一般公有使用許諾)は、\(lq派生著作物\(rqに対して重要な制約を課していることに注意する必要がある。けれども、この用語の詳細な定義はいまだに与えられていない。ここでは誤解を避けるため、以下のいずれかの事項が行われた場合に、アプリケーションが、GPLにおける\(lq派生著作物\(rqを構成するものと見なす:
GPL(一般公有使用許諾)は、「派生著作物」に対して重要な制約を課していることに注意する必要がある。けれども、この用語の詳細な定義はいまだに与えられていない。ここでは誤解を避けるため、以下のいずれかの事項が行われた場合に、アプリケーションが、GPLにおける「派生著作物」を構成するものと見なす:
.sp
.RS 4
.ie n \{\
@ -1020,10 +1013,10 @@ InstallShield社の製品のような独自開発の実行可能インストー
上で述べたことを行うような、ライブラリにリンクしたりプログラムを実行したりする
.RE
.PP
\(lqNmap\(rqという用語は、Nmapの一部あるいは派生物を含めるために用いられるべきである。このリストは排他的な性質のものではなく、一般的な例を用いて、派生著作物の解釈を明確にすることを意図したものである。これらの制約事項は、実際にNmapを再配布する場合にのみ適用される。例えば、Nmap向けの独自開発フロントエンドを作成して販売することには何ら支障はない。ただし、その製品を単体で配布することと、ユーザにNmapのダウンロード先として以下を示すことが必要である:\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]
「Nmap」という用語は、Nmapの一部あるいは派生物を含めるために用いられるべきである。このリストは排他的な性質のものではなく、一般的な例を用いて、派生著作物の解釈を明確にすることを意図したものである。これらの制約事項は、実際にNmapを再配布する場合にのみ適用される。例えば、Nmap向けの独自開発フロントエンドを作成して販売することには何ら支障はない。ただし、その製品を単体で配布することと、ユーザにNmapのダウンロード先として以下を示すことが必要である:\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]
.PP
われわれはこれらを、GPLにさらに追加された制約とは見なしていない。そうではなくて、\(lq派生著作物\(rq
という用語がGPL準拠のNmap製品に適用される場合に、それをどのように解釈するかを明確にするためのものと見なしている。これは、Linus Torvalds氏が、Linuxカーネルモジュールに\(lq派生著作物\(rq
われわれはこれらを、GPLにさらに追加された制約とは見なしていない。そうではなくて、「派生著作物」
という用語がGPL準拠のNmap製品に適用される場合に、それをどのように解釈するかを明確にするためのものと見なしている。これは、Linus Torvalds氏が、Linuxカーネルモジュールに「派生著作物」
がどのように適用されるかについての自分の解釈を表明したやり方に似ている。われわれの解釈はNmapだけに言及するもので、その他のGPL製品について述べているわけではない。
.PP
GPL準拠でない著作物におけるNmapの使用に対する、GPLライセンスによる制約について質問がある場合は喜んでお答えするつもりだ。上で述べたように、独自開発のアプリケーションやアプライアンスにNmapを統合するための代替ライセンスも提供している。このライセンス契約はすでに多くのセキュリティベンダに販売されており、その内容には通常、永久ライセンス、サポートやアップデートの優先提供、Nmap技術の開発継続のための資金援助などが含まれている。詳細については電子メールで<sales@insecure\&.com>
@ -1061,8 +1054,8 @@ Nmapには、
とリンクできる。ここで述べたすべてのサードパーティ・ソフトウェアは、BSD方式のソフトウェアライセンスのもとで、自由に再配布できる。
.SS "米国輸出管理分類"
.PP
米国輸出管理:Insecure\&.Com LLCでは、NmapはUS ECCN(輸出管理分類番号)5D992に該当すると考えている。5D992に分類されるものは、\(lq5D002で規制されない情報セキュリティソフトウェア\(rqとなっており、この分類に唯一適用される規制は、AT(テロ防止)規制である。ATは、ほぼすべての物品に適用され、イランや北朝鮮などの少数の無法国家への輸出を禁止する規制である。このため、Nmapの輸出には、特別なライセンスや許可、あるいは政府の承認を一切必要としない。
.SH "NOTES"
米国輸出管理:Insecure\&.Com LLCでは、NmapはUS ECCN(輸出管理分類番号)5D992に該当すると考えている。5D992に分類されるものは、「5D002で規制されない情報セキュリティソフトウェア」となっており、この分類に唯一適用される規制は、AT(テロ防止)規制である。ATは、ほぼすべての物品に適用され、イランや北朝鮮などの少数の無法国家への輸出を禁止する規制である。このため、Nmapの輸出には、特別なライセンスや許可、あるいは政府の承認を一切必要としない。
.SH "注記"
.IP " 1." 4
RFC1122
.RS 4

View file

@ -1,13 +1,13 @@
'\" t
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Author: [see the "Autor" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 01/17/2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Polish
.\"
.TH "NMAP" "1" "07/28/2013" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "01/17/2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,18 +27,18 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "NAZWA"
nmap \- Narzędzie do eksploracji sieci i skaner portów/zabezpieczeń
.SH "SYNOPSIS"
.SH "STRESZCZENIE"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fITyp\ Skanowania\fR...] [\fIOpcje\fR] {\fIspecyfikacja\ celu\fR}
.SH "OPIS"
.PP
Nmap (ang\&.
\(lqNetwork Mapper\(rq) jest narzędziem open source do eksploracji sieci i audytów bezpieczeństwa\&. Został zaprojektowany do szybkiego skanowania dużych sieci, ale również działa dobrze w stosunku do pojedynczych adresów\&. Nmap wykorzystuje niskopoziomowe pakiety IP do wykrywania które adresy są dostępne w sieci, jakie udostępniają usługi (nazwa aplikacji i wersja), na jakich systemach operacyjnych pracują (wersja systemu), jakie typy systemów zaporowych (firewall) są wykorzystywane i dziesiątek innych cech\&. Nmap jest powszechnie wykorzystywany do audytów bezpieczeństwa, również wielu administratorów sieci i systemów wykorzystuje go wykonywania rutynowych czynności, takich jak inwentaryzacja zasobów sieci, zarządzanie aktualizacjami oprogramowania i monitorowania systemów oraz ich czasu działania (uptime)\&.
„Network Mapper\(rq) jest narzędziem open source do eksploracji sieci i audytów bezpieczeństwa\&. Został zaprojektowany do szybkiego skanowania dużych sieci, ale również działa dobrze w stosunku do pojedynczych adresów\&. Nmap wykorzystuje niskopoziomowe pakiety IP do wykrywania które adresy są dostępne w sieci, jakie udostępniają usługi (nazwa aplikacji i wersja), na jakich systemach operacyjnych pracują (wersja systemu), jakie typy systemów zaporowych (firewall) są wykorzystywane i dziesiątek innych cech\&. Nmap jest powszechnie wykorzystywany do audytów bezpieczeństwa, również wielu administratorów sieci i systemów wykorzystuje go wykonywania rutynowych czynności, takich jak inwentaryzacja zasobów sieci, zarządzanie aktualizacjami oprogramowania i monitorowania systemów oraz ich czasu działania (uptime)\&.
.PP
Wynikiem działania Nmapa jest lista przeskanowanych adresów z dodatkowymi informacjami zależnymi od wykorzystanych opcji\&. Jedną z głównych informacji jest
\(lqlista interesujących portów\(rq\&. Zawiera ona numery portów wraz z protokołami, nazwami usługi i wykrytym stanem\&. Stan może zostać opisany jako
„lista interesujących portów\(rq\&. Zawiera ona numery portów wraz z protokołami, nazwami usługi i wykrytym stanem\&. Stan może zostać opisany jako
otwarty,
filtrowany,
zamknięty, lub
@ -60,12 +60,12 @@ jeśli nie jest w stanie określić, który z dwóch podanych stanów lepiej opi
Poza listą interesujących portów, Nmap może dostarczyć dodatkowych informacje na temat badanych adresów, takich jak odwrotne nazwy DNS, prawdopodobne systemy operacyjne, typu urządzeń i adresy sprzętowe MAC\&.
.PP
Typowy wynik skanowania Nmapa jest przedstawiony w
Example\ \&1, \(lqPrzykładowe wyniki skanowania Nmapa\(rq\&. W tym przypadku wykorzystano tylko opcję
Przykład 1, „Przykładowe wyniki skanowania Nmapa\(rq\&. W tym przypadku wykorzystano tylko opcję
\fB\-A\fR, wykrywającą wersje systemu operacyjnego,
\fB\-T4\fR
dla szybszego działania i dwa adresy docelowe\&.
.PP
\fBExample\ \&1.\ \&Przykładowe wyniki skanowania Nmapa\fR
\fBPrzykład 1. Przykładowe wyniki skanowania Nmapa\fR
.sp
.if n \{\
.RS 4
@ -115,7 +115,7 @@ Nmap finished: 2 IP addresses (2 hosts up) scanned in 88\&.392 seconds
Najnowszą wersję Nmapa można pobrać z
\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]\&. Najnowsza wersja dokumentacji man jest dostępna pod adresem
\m[blue]\fB\%http://www.insecure.org/nmap/man/\fR\m[]\&.
.SH "UWAGI DO TłUMACZENIA"
.SH "UWAGI DO TŁUMACZENIA"
.PP
Przemysław Galczewski
<sako(at)avet\&.com\&.pl>
@ -129,7 +129,7 @@ w wersji 2991\&. Dołożyłem wszelkich starań, aby było ono jak najbardziej z
\m[blue]\fBNROFF\fR\m[]\&\s-2\u[4]\d\s+2
i
\m[blue]\fBXML\fR\m[]\&\s-2\u[5]\d\s+2\&. Wszelkie uwagi dotyczące tłumaczenia proszę kierować bezpośrednio do mnie\&.
.SH "SKRóCONA LISTA OPCJI"
.SH "SKRÓCONA LISTA OPCJI"
.PP
Skrócona lista opcji jest wyświetlana przy uruchomieniu Nmapa bez dodatkowych parametrów, a jej najnowsza wersja jest zawsze dostępna pod adresem
\m[blue]\fB\%http://www.insecure.org/nmap/data/nmap.usage.txt\fR\m[]\&. Skrócona lista pozwala łatwiej zapamiętać najpopularniejsze opcje, ale nie zastąpi wgłębienia sie w resztę tej dokumentacji\&. Wiele z pozostałych opcji nie jest nawet zawartych na liście skróconej\&.
@ -276,7 +276,7 @@ Opcja ta oferuje taką samą funkcjonalność jak
z tą rożnicą, że wykluczone cele (oddzielone spacjami, znakami tabulacji lub nowej linii) są pobierane z pliku
\fIplik_wyłączeń\fR, a nie z linii poleceń\&.
.RE
.SH "WYKRYWANIE HOSTóW"
.SH "WYKRYWANIE HOSTÓW"
.PP
Jednym z pierwszych kroków rekonesansu sieciowego jest redukcja (czasami ogromnych) zakresów adresów IP do listy aktywnych lub interesujących hostów\&. Skanowanie każdego portu na każdym adresie IP jest wolne i przeważnie niepotrzebne\&. Oczywiście to co czyni host interesującym głównie zależy od celu skanowania\&. Administratorzy sieci mogą być zainteresowani hostami udostępniającymi określoną usługę podczas gdy audytorzy bezpieczeństwa mogą chcieć przyjrzeć się każdemu urządzeniu posiadającemu adres IP\&. Administratorowi może wystarczać wykorzystanie pinga ICMP do zlokalizowania hostów w jego wewnętrznej sieci, podczas gdy audytor przeprowadzający zewnętrzne testy penetracyjne może wykorzystywać dziesiątki różnych testów do ominięcia reguł filtrowania systemu zaporowego\&.
.PP
@ -388,7 +388,7 @@ ping\&. Nmap wysyła pakiety ICMP typu 8 (echo request) do badanego hosta i ocze
\fB\-PE\fR\&.
.sp
Zapytanie echo request jest standardowym zapytaniem ICMP ping, jednak Nmap nie poprzestaje na tym\&. Standard ICMP (\m[blue]\fBRFC 792\fR\m[]\&\s-2\u[7]\d\s+2) opisuje także zapytania timestamp request, information request, i address mask request o kodach odpowiednio 13, 15 i 17\&. Podczas kiedy założonym efektem działania tych zapytań jest uzyskanie informacji typu maska sieci czy aktualny czas, mogą być one wykorzystane do wykrywania aktywności hostów\&. System który odpowiada, jest uznawany za aktywny\&. Nmap nie obsługuje zapytań information request, jako że nie są one często spotykane\&. RFC 1122 zaleca, że
\(lqhost NIE POWINIEN obsługiwać tych zapytań\(rq\&. Zapytania timestamp i address mask mogą być wysyłane z wykorzystaniem opcji odpowiednio
„host NIE POWINIEN obsługiwać tych zapytań\(rq\&. Zapytania timestamp i address mask mogą być wysyłane z wykorzystaniem opcji odpowiednio
\fB\-PP\fR
i
\fB\-PM\fR\&. Odpowiedzi timestamp reply (ICMP kod 14) lub address mask reply (kod 18) ujawniają aktywność hosta\&. Te dwa zapytania mogą być pomocne, kiedy administrator specyficznie blokuje zapytania echo request zapominając przy tym blokować inne typy ICMP, które mogą być wykorzystane w tym samym celu\&.
@ -430,7 +430,7 @@ Domyślnie Nmap próbuje odczytać serwery DNS wpisane do pliku resolv\&.conf (U
\fB\-\-system_dns\fR
lub skanowane są adresy IPv6\&. Używanie wielu serwerów DNS jest często dużo szybsze, niż tylko jednego\&.
.RE
.SH "PODSTAWY SKANOWANIA PORTóW"
.SH "PODSTAWY SKANOWANIA PORTÓW"
.PP
Przez lata funkcjonalność Nmapa była sukcesywnie powiększana, z początku był tylko efektywnym skanerem portów i to nadal pozostaje jego główną funkcją\&. Prosta komenda
\fBnmap \fR\fB\fItarget\fR\fR
@ -477,7 +477,7 @@ zamknięty|filtrowany
.RS 4
Ten stan jest używany przez Nmapa do oznaczania portów, dla których nie jest możliwe ustalenie czy port jest zamknięty czy filtrowany\&. Taki stan może się pojawiać tylko podczas skanowania IPID Idle\&.
.RE
.SH "TECHNIKI SKANOWANIA PORTóW"
.SH "TECHNIKI SKANOWANIA PORTÓW"
.PP
Jako początkujący mechanik samochodowy, mogłem godzinami męczyć się z wykonaniem naprawy posiadanymi narzędziami (młotek, taśma izolacyjna, klucz francuski itp\&.)\&. Kiedy popadłem w depresję i w końcu zaprowadziłem mojego gruchota do prawdziwego mechanika, pogrzebał w przepastnej skrzyni z narzędziami i wyciągnął specjalne narzędzie, którym wykonał naprawę błyskawicznie i bez kłopotów\&. Sztuka skanowania polega dokładnie na tym samym\&. Eksperci znają dziesiątki typów skanowania i wybierają jedną adekwatną (lub kombinację kilku) do danego zadania\&. Z drugiej strony niedoświadczeni użytkownicy i script kiddies próbują rozwiązać każdy problem za pomocą domyślnego skanowania SYN\&. Nmap jest darmowy i dostępny dla wszyskich, w związku z tym jedyną barierą jest odpowiednia wiedza\&. To oczywiście bije na głowę świat motoryzacyjny, gdzie trzeba posiadać duże umiejętności, żeby domyślić się, że potrzebne jest bardzo specyficzne narzędzie, ale wtedy potrzeba jeszcze dużo pieniędzy na jego zakup\&.
.PP
@ -544,9 +544,9 @@ kombinacje flag do rozróżnienia pomiędzy stanami portów
otwarty
oraz
zamknięty\&. Strona 65 opisuje, że
\(lqjeśli [docelowy] port jest ZAMKNIĘTY \&.\&.\&. w odpowiedzi na pakiet nie zawierający RST należy wysłać odpowiedź RST\&.\(rq
„jeśli [docelowy] port jest ZAMKNIĘTY \&.\&.\&. w odpowiedzi na pakiet nie zawierający RST należy wysłać odpowiedź RST\&.\(rq
Następna strona opisuje pakiety wysyłane na porty bez flag SYN, RST lub ACK w następujący sposób:
\(lqcoś takiego nie powinno mieć miejsca, jednak jeśli się zdarzy, pomiń taki pakiet\(rq\&.
„coś takiego nie powinno mieć miejsca, jednak jeśli się zdarzy, pomiń taki pakiet\(rq\&.
.sp
Podczas skanowania systemów zgodnych z zapisami w RFC, dowolny pakiet nie zawierający flag SYN, RST lub ACK powinien wywoływać odpowiedź RST w przypadku portu zamkniętego i całkowity brak odpowiedzi w przypadku portu otwartego\&. Tak długo jak żadna z wymienionych flag nie została użyta, wszystkie inne kombinacje flag (FIN, PSH i URG) są prawidłowe\&. Nmap wykorzystuje to do przeprowadzania trzech typów skanowania:
.PP
@ -690,7 +690,7 @@ hasło:\-wwwuser@)\&. Numer portu (i poprzedzający go dwukropek) również moż
.sp
Podatność ta była szeroko spotykana w roku 1997, kiedy to Nmap został wypuszczony, jednak z biegiem czasu jej znaczenie bardzo się zmniejszyło\&. Dziurawe serwery FTP nadal się zdarzają, więc warto wyprubować i tę metodę, jeśli inne zawiodą\&. Jeśli potrzebne jest obejście systemu zaporowego, można przeskanować sieć w poszukiwaniu otwartych portów 21 (lub poprzez wyszukanie ftp na innych portach z wykorzystaniem opcji do wykrywania wersji) i wypróbować na wykrytych portach metodę bounce\&. Nmap poinformuje, czy usługa jest podatna czy nie\&. Jeśli chcesz ukrywać swoje działania, nie trzeba (i nie powinno) ograniczać się do hostów z badanej sieci\&. Przed rozpoczęciem skanowania losowych adresów w sieci Internet w poszukiwaniu podatnych wersji serwerów FTP trzeba mieć na uwadze, że wielu administratorów nie bedzie zachwyconych wykorzystywaniem ich serwerów w ten sposób\&.
.RE
.SH "SPECYFIKACJA PORTóW I KOLEJNOśCI SKANOWANIA"
.SH "SPECYFIKACJA PORTÓW I KOLEJNOŚCI SKANOWANIA"
.PP
Poza wszystkimi metodami skanowania opisanymi wcześniej, Nmap oferuje opcję pozwalającą na podanie numerów portów do skanowania i określenie, czy skanowanie ma przebiegać w kolejności sekwencyjnej czy losowej\&. Domyślnie Nmap skanuje wszystkie porty do 1024 włącznie oraz wyższe porty wyszczególnione w pliku
nmap\-services\&.
@ -731,7 +731,7 @@ za pomocą opcji
Domyślnie Nmap skanuje porty w kolejności losowej (poza niektórymi najczęściej wykorzystywanymi portami, które są skanowane na początku ze względów wydajnościowych)\&. Takie zachowanie jest normalnie pożądane, jednak można je wyłączyć za pomocą opcji
\fB\-r\fR, wymuszającej sekwencyjną kolejność skanowania\&.
.RE
.SH "DETEKCJA USłUG I WERSJI"
.SH "DETEKCJA USŁUG I WERSJI"
.PP
Przy skanowaniu zdalnego systemu, Nmap może wykryć otwarte porty takie jak 25/tcp, 80/tcp czy 53/udp\&. Wykorzystując bazę danych zawierającą około 2,200 popularnych usług, znajdującą się w pliku
nmap\-services, Nmap odczyta przypuszczalne nazwy usług dla wykrytych portów \- odpowiednio serwer pocztowy (SMTP), serwer WWW (HTTP) i serwer nazw (DNS)\&. Takie działanie jest zwykle poprawne, większość aplikacji słuchających na porcie 25, to rzeczywiście serwery pocztowe\&. Jednakże, niech Twoja ocena bezpieczeństwa niepolega na tych podpowiedziach! Ludzie mogą i często umieszczają usługi na dziwnych portach\&.
@ -810,14 +810,14 @@ zawierającą ponad 1500 znanych odcisków systemów operacyjnych i wyświetla w
Jeśli Nmap nie może ustalić systemu i warunki do jego wykrycia są wystarczające (np\&. wykryto przynajmniej jeden otwarty i jeden zamknięty port), Nmap poda adres URL, dzięki któremu, jeśli jesteśmy pewni, możliwe jest wysłanie opisu nieznanego systemu, wraz z jego odciskiem\&. Wykonanie tej operacji przyczynia się do rozbudowy bazy i poprawy wykrywania, na czym korzystają wszyscy użytkownicy\&.
.PP
Detekcja systemu operacyjnego pozwala na uzyskanie innych informacji, które są zbierane podczas tego procesu\&. Jedną z nich jest czas od uruchomienia hosta, co jest uzyskiwane poprzez wykorzystanie opcji TCP timestamp (RFC 1323) do ustalenia kiedy host był restartowany\&. Informacja ta jest podawana tylko wtedy, jeśli host jej dostarcza\&. Inną informacją jest klasyfikacja przewidywalności numerów sekwencyjnych TCP\&. Badane jest prawdopodobieństwo możliwości wstrzyknięcia pakietów w przechwycone połączenie\&. Informacja ta jest przydatna w przypadku testowania połączeń opartych na zaufaniu do adresu IP nadawcy (rlogin, filtry firewalla itp) lub podczas ukrywania źródła ataku\&. Ten typ ataków jest obecnie rzadko wykorzystywany, jednak niektóre systemy są nadal na niego podatne\&. Podawany poziom trudności jest oparty na statystycznych próbkach i może się zmieniać\&. Ogólnie lepiej jest używać angielskich określeń dla poszczególnych klas, takich jak
\(lqworthy challenge\(rq
„worthy challenge\(rq
(stanowiący wyzwanie) lub
\(lqtrivial joke\(rq
„trivial joke\(rq
(trywialny dowcip)\&. Taki sposób raportowania jest dostępny tylko przy domyślnym formacie raportu przy włączonej opcji zwiększającej szczegółowość podawanych informacji (\fB\-v\fR)\&. Jeśli użyto opcji
\fB\-v\fR
w połączeniu z
\fB\-O\fR, podane zostaną informacje o generowaniu numerów sekwencyjnych IPID\&. Większość adresów należy do klasy
\(lqincremental\(rq
„incremental\(rq
(rosnące) co oznacza, że wartość pola ID w nagłówkach pakietów IP jest zmieniana rosnąco w kolejnych pakietach\&. Taki sposób powiększania numerów powoduje podatność na szereg ataków\&.
.PP
Dokument opisujący działanie i używanie detekcji wersji jest dostępny w wielu językach pod adresem
@ -845,7 +845,7 @@ lub
.RS 4
Jeśli Nmap nie może jednoznacznie dopasować systemu operacyjnego, czasami może sugerować kilka różnych, zbliżonych do siebie\&. Podobieństwo musi być bardzo duże, żeby Nmap zachował się w ten sposób przy domyślnej konfiguracji\&. Wykorzystanie tej opcji pozwala na większą swobodność przy próbach ustalenia wersji systemu\&.
.RE
.SH "ZALEżNOśCI CZASOWE I WYDAJNOść"
.SH "ZALEŻNOŚCI CZASOWE I WYDAJNOŚĆ"
.PP
Zawsze najważniejszym priorytetem przy tworzeniu Nmapa była wysoka wydajność\&. Domyślne skanowanie (\fBnmap \fR\fB\fInazwahosta\fR\fR) hosta w sieci lokalnej zajmuje tylko jedną piątą sekundy\&. Jest to zadowalający czas, jednak przy skanowaniu setek tysięcy adresów sumaryczny czas staje się bardzo duży\&. Dodatkowo niektóre typy skanowania, takie jak skanowanie UDP i detekcja wersji także wpływają negatywnie na czas wykonania, podobnie jak konfiguracja systemów zaporowych, na przykład limitująca ilość pakietów\&. Nmap posiada możliwości równoległego skanowania i odpowiednie zaawansowane algorytmy przyspieszające skanowanie, a użytkownik posiada ogromne możliwości wpływania na to jak są one wykorzystywane\&. Zaawansowani użytkownicy uważnie przeglądający komendy Nmapa, nakazują mu dostarczanie tylko istotnych informacji zgodnie z przyjętymi wymaganiami i założeniami czasowymi\&.
.PP
@ -1002,7 +1002,7 @@ jest alternatywą dla
\fB\-\-max\-rtt\-timeout 300 \-\-min_rtt_timeout 50 \-\-initial\-rtt\-timeout 250 \-\-max\-retries 2 \-\-host\-timeout 900000\fR
oraz ustawienia maksymalnego czasu opóźnienia dla skanowania TCP na 5ms\&.
.RE
.SH "FIREWALL/IDS I PODSZYWANIE SIę"
.SH "FIREWALL/IDS I PODSZYWANIE SIĘ"
.PP
Wielu pionierów ineternetu wykorzystywało globalną otwartą sieć opartą o uniwersalną przestrzeń adresową pozwalającą na tworzenie wirtualnych połączeń pomiędzy dwoma dowolnymi węzłami\&. Pozwalało to hostom na równoprawną komunikację przy której każdy mógł serwować i pobierać dane od drugiego\&. Ludzie mogli uzyskać dostęp do wszystkich swoich systemów z dowolnego miejsca w sieci\&. Wizja nieograniczonej łączności została ograniczona przez wyczerpujące się zapasy wolnych adresów IP i względy bezpieczeństwa\&. We wczesnych latach 90\-tych organizacje zaczęły masowo wprowadzać systemy zaporowe dla ograniczenia możliwości komunikacji\&. Duże sieci zostały otoczone kordonem zabezpieczeń w postaci proxy aplikacyjnych, translacji adresów i filtrowania pakietów\&. Niczym nie ograniczany przepływ informacji ustąpił ścisłym regulacjom dotyczącym dozwolonych dróg komunikacji i treści nimi przesyłanych\&.
.PP
@ -1102,7 +1102,7 @@ i rekompilacji\&. Innym rozwiązaniem jest wygenerowanie listy adresów IP za po
Podaje Nmapowi adres MAC z użyciem którego będą wysyłane wszystkie pakiety ethernet\&. Opcja włącza również automatycznie
\fB\-\-send\-eth\fR
dla uzyskania pewności wysyłania pakietów na poziomie ethernetu\&. Podany adres MAC może przyjmować wiele postaci\&. Jeśli zostanie podany znak
\(lq0\(rq, Nmap wybierze kompletnie losowy adres MAC na czas trwania danej sesji\&. Podanie parzystej ilości cyfr heksadecymalnych (mogą być oddzielone dwukropkami), spowoduje wykorzystanie jej jako adresu MAC, przy czym jeśli podano mniej niż 12 cyfr szestnastkowych, Nmap wypełni pozostałość 6 bajtów losowymi wartościami\&. Jeśli podany ciąg nie jest 0 lub liczbą heksadecymalną, Nmap poszuka w pliku
„0\(rq, Nmap wybierze kompletnie losowy adres MAC na czas trwania danej sesji\&. Podanie parzystej ilości cyfr heksadecymalnych (mogą być oddzielone dwukropkami), spowoduje wykorzystanie jej jako adresu MAC, przy czym jeśli podano mniej niż 12 cyfr szestnastkowych, Nmap wypełni pozostałość 6 bajtów losowymi wartościami\&. Jeśli podany ciąg nie jest 0 lub liczbą heksadecymalną, Nmap poszuka w pliku
nmap\-mac\-prefixes
nazwy producenta zawierającego podany ciąg (duże i małe litery nie są rozróżniane) i jeśli znajdzie, użyje identyfikatora producenta OUI (3 bajty) wypełniając pozostałe 3 bajty losowo\&. Przykłady poprawnych argumentów to
Apple,
@ -1119,7 +1119,7 @@ itp\&.
Powoduje wstawianie do nagłówków wysyłanych pakietów nieprawidłowych sum kontrolnych\&. Jako że prawie każdy stos IP odrzuci tego typu pakiety, otrzymana odpowiedź najprawdopodobniej pochodzi od systemu zaporowego lub IDS, które nie przejmują się sumami kontrolnymi\&. Dokładniejszy opis tej techniki znajduje się pod adresem
\m[blue]\fB\%https://nmap.org/p60-12.txt\fR\m[]
.RE
.SH "WYJśCIE"
.SH "WYJŚCIE"
.PP
Każde narzędzie jest tylko tak dobre, jak wyniki które się za jego pomocą uzyskuje\&. Złożone testy i algorytmy nie są nic warte, jeśli ich wyniki nie są zaprezentowane w odpowiedniej formie\&. Z związku z tym, że użytkownicy Nmapa używają go w różny sposób, także w połączeniu z innymi narzędziami, nie ma jednego formatu, który by wszystkich zadowolił\&. Dlatego też Nmap oferuje kilka formatów, włączając w to tryb interaktywny i tryb XML do lepszej integracji z innymi programami\&.
.PP
@ -1196,7 +1196,7 @@ można utworzyć przenośny raport XML, możliwy do obejrzenia w formacie HTML n
\fB\-oS <nazwapliku>\fR (Format ScRipT KIdd|3)
.RS 4
Format script kiddie jest podobny do interaktywnego, jednak jest dodatkowo przetworzony na potrzeby l33t HaXXorZ, którzy nie byli zadowoleni z domyślnego, uporządkowanego formatu Nmapa\&. Osoby bez poczucia humoru powinny wiedzieć przed zarzucaniem mi
\(lqpomagania script kiddies \(rq, że opcja ta jest tylko żartem, a nie pomocą\&.
„pomagania script kiddies \(rq, że opcja ta jest tylko żartem, a nie pomocą\&.
.RE
.PP
\fB\-oG <nazwapliku>\fR (Format "grepowalny")
@ -1324,7 +1324,7 @@ Opcja jest wygodniejszym zapisem analogicznego
Dodanie tej opcji powoduje wyłączenie dołączania stylu XSL do pliku z wynikami w formacie XML\&. Zostaje pominięta dyrektywa
xml\-stylesheet\&.
.RE
.SH "RóżNE OPCJE"
.SH "RÓŻNE OPCJE"
.PP
Sekcja ta opisuje istotne (i nie istotne) opcje, które nie pasowały gdzie indziej\&.
.PP
@ -1381,15 +1381,6 @@ jest użyteczna w systemach Linux posiadających możliwości odpowiedniego przy
\fB\-\-privileged\fR\&.
.RE
.PP
\fB\-\-interactive\fR (Włącz tryb interaktywny)
.RS 4
Uruchamia Nmapa w trybie interaktywnym, który oferuje linię poleceń umożlwiającą łatwe uruchamianie wilelu równoczesnych skanowań (zarówno synchronicznych jak i w tle)\&. Jest to użyteczne dla osób, które pracują w środowisku wieloużytkownikowym i jednocześnie chcą zbadać poziom bezpieczeństwa bez pokazaywania innym użytkownikom systemu które dokładnie systemy są skanowane\&. Użycie opcji
\fB\-\-interactive\fR
włącza ten tryb, możliwe jest w nim wciśnięcie
h
dla uzyskania pomocy\&. Opcja ta nie jest zbyt popularna, jako że uruchamianie Nmapa z linii poleceń jest całkiem wygodne\&. Należy przy tym zwrócić uwagę, że w tym trybie możliwe jest wykonywanie poleceń systemowych za pomocą operatora (!), więc jest to jeden z powodów, dla których nie powinno się instalować Nmapa z ustawionym bitem setuid root\&.
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (Wyświetl numer wersji)
.RS 4
Wyświetla tylko numer wersji Nmapa\&.
@ -1434,7 +1425,7 @@ Stats: 0:00:08 elapsed; 111 hosts completed (5 up), 5 undergoing Service Scan
.sp
Service scan Timing: About 28\&.00% done; ETC: 16:18 (0:00:15 remaining)
.RE
.SH "PRZYKłADY"
.SH "PRZYKŁADY"
.PP
Poniżej przedstawiono przykłady wykorzystania Nmapa, od prostych i rutynowych do trochę bardziej skomplikowanych i ezoterycznych\&. Przykładowe adresy IP i nazwy domen powinny zostać zastąpione adresami/nazwami z
\fItwojej własnej sieci\fR\&. Nie uważam, że skanowanie portów powinno być nielegalne, jednak niektórzy administratorzy nie tolerują nie autoryzowanego skanowania ich sieci i mogą zgłaszać swoje protesty\&. Uzyskanie zgody jest pierwszym wyzwaniem\&.
@ -1456,7 +1447,7 @@ podwyższy poziom szczegółowości zwracanych informacji\&.
\fBnmap \-sS \-O scanme\&.nmap\&.org/24\fR
.PP
Uruchamia skanowanie SYN wszystkich 255 hostów znajdujących się w tej samej klasie
\(lqC\(rq, co host scanme\&.nmap\&.org\&. Dodatkowo wykonywana jest próba detekcji systemu operacyjnego dla każdego hosta, który jest aktywny\&. Wymaga to uprawnień użytkownika root, z powodu wykorzystania skanowania SYN i wykrywania systemu operacyjnego\&.
„C\(rq, co host scanme\&.nmap\&.org\&. Dodatkowo wykonywana jest próba detekcji systemu operacyjnego dla każdego hosta, który jest aktywny\&. Wymaga to uprawnień użytkownika root, z powodu wykorzystania skanowania SYN i wykrywania systemu operacyjnego\&.
.PP
\fBnmap \-sV \-p 22,53,110,143,4564 198\&.116\&.0\-255\&.1\-127\fR
.PP
@ -1470,7 +1461,7 @@ Poleca Nmapowi na wybranie 100,000 losowych hostów i przeskanowanie ich w poszu
\fBnmap \-P0 \-p80 \-oX logs/pb\-port80scan\&.xml \-oG logs/pb\-port80scan\&.gnmap 216\&.163\&.128\&.20/20\fR
.PP
Skanuje 4096 adresów IP w poszukiwaniu serwerów WWW (bez pingowania ich) i zapisuje wyniki w plikach XML i grepowalnym\&.
.SH "BłęDY"
.SH "BŁĘDY"
.PP
Jak i jego autor, Nmap nie jest doskonały\&. Możesz jednak pomóc przysyłając raporty dotyczące błędów lub nawet wysyłając własne poprawki\&. Jeśli Nmap nie zachowuje sie w sposób którego oczekujesz, zacznij od aktualizacji do najnowszej wersji dostępnej pod adresem
\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]\&. Jeśli problem nadal występuje, wykonaj trochę testów dla określenia czy podobny problem nie został już wykryty i oznaczony\&. Spróbuj poszukać Googlem komunikatu błędu lub poprzeglądaj archiwa listy dyskusyjnej Nmap\-dev pod adresem
@ -1504,7 +1495,7 @@ Prawa autorskie (1996\-2005) do programu Nmap Security Scanner posiada Insecure\
<sales@insecure\&.com>)\&. Wielu producentów skanerów bezpieczeństwa licencjonuje technologie Nmapa takie jak wykrywanie hostów, skanowanie portów, wykrywanie systemów operacyjnych i wykrywanie usług/wersji\&.
.PP
GPL nakłada isotne ograniczenia w stosunku do
\(lqproduktów pochodnych \(rq, jednak nie jest jeszcze dostępna dokładna ich definicja\&. Dla uniknięcia nieporozumień zakładamy, że aplikacja jest produktem pochodnym w przypadku gdy spełnia któryś z warunków:
„produktów pochodnych \(rq, jednak nie jest jeszcze dostępna dokładna ich definicja\&. Dla uniknięcia nieporozumień zakładamy, że aplikacja jest produktem pochodnym w przypadku gdy spełnia któryś z warunków:
.sp
.RS 4
.ie n \{\
@ -1565,14 +1556,14 @@ Wykorzystują bibliotekę lub program wykonujący jedno z powyższych\&.
.RE
.PP
Warunki
\(lqNmapa\(rq
„Nmapa\(rq
powinny dotyczyć części i pochodnych programu Nmap\&. Powyższa lista ma na celu klarowne przedstawienie naszej interpretacji programów pochodnych z przykładami\&. Ograniczenia dotyczą tylko przypadków, w których Nmap jest rozpowszechniany razem z programem pochodnym\&. Na przykład nic nie stoi na przeszkodzie napisania i sprzedawania własnego interfejsu do Nmapa\&. Wystarczy rozprowadzać go oddzielnie podając użytkownikom adres
\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]
do pobierania Nmapa\&.
.PP
Nie uważamy tego za ograniczenia dodane do GPL, ale jako klarowną interpretację
\(lqprogramów pochodnych\(rq, jako że dotyczy to naszego produktu opartego na GPL\&. Jest to zbliżone do sposobu w jaki Linus Torvalds opublikował swoją interpretację dotyczącą
\(lqprogramów pochodnych\(rq, opartych na modułach kernela Linuxa\&. Nasza interpretacja odnosi się tylko do Nmapa \- nie mówimy o żadnym innym produkcie GPL\&.
„programów pochodnych\(rq, jako że dotyczy to naszego produktu opartego na GPL\&. Jest to zbliżone do sposobu w jaki Linus Torvalds opublikował swoją interpretację dotyczącą
„programów pochodnych\(rq, opartych na modułach kernela Linuxa\&. Nasza interpretacja odnosi się tylko do Nmapa \- nie mówimy o żadnym innym produkcie GPL\&.
.PP
Jeśli masz jakiekolwiek pytania dotyczące ograniczeń licencji GPL przy zastosowaniach Nmapa w produktach nie opartych na GPL, chętnie pomożemy\&. Jak wspomniano wyżej, oferujemy także alternatywną licencję do integrowania Nmapa we własnych aplikacjach i urządzeniach\&. Licencje na integrację Nmapa zostały sprzedane wielu producentom oprogramowania związanego z bezpieczeństwem i ogólnie zawierają dożywotnią licencję oraz dostarczają priorytetowego wsparcia technicznego wraz z aktualizacjami i pomagają opłacić dalszy rozwój Nmapa\&. Proszę o kontakt z
<sales@insecure\&.com>
@ -1620,8 +1611,8 @@ jest dołączana do dystrybucji Nmapa\&. Wersja Nmapa dla systemu Windows wykorz
.SS "Klasyfikacja eksportowa Stanów Zjednoczonych Ameryki Północnej"
.PP
US Export Control: Insecure\&.Com LLC wierzy, że Nmap kwalifikuje się pod oznaczenie US ECCN (export control classification number) 5D992\&. Kategoria ta jest opisana jako
\(lqOprogramowanie dotyczące bezpieczeństwa informacji nie objęte 5D002\(rq\&. Jedynym ograniczeniem tej kategorii jest AT (anty\-terroryzm), która odnosi się do większości dóbr i zabrania eksportu do niektórych awanturniczych krajów takich jak Iran czy Północna Korea\&. Z tego powodu Nmap nie wymaga żadnej specjalnej licencji, zgody lub innych autoryzacji rządu USA\&.
.SH "NOTES"
„Oprogramowanie dotyczące bezpieczeństwa informacji nie objęte 5D002\(rq\&. Jedynym ograniczeniem tej kategorii jest AT (anty\-terroryzm), która odnosi się do większości dóbr i zabrania eksportu do niektórych awanturniczych krajów takich jak Iran czy Północna Korea\&. Z tego powodu Nmap nie wymaga żadnej specjalnej licencji, zgody lub innych autoryzacji rządu USA\&.
.SH "PRZYPISY"
.IP " 1." 4
oryginalnej dokumentacji Nmapa
.RS 4

View file

@ -1,13 +1,13 @@
'\" t
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Author: [see the "Autor" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 09/23/2015
.\" Date: 17/01/2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Portuguese (Brazil)
.\"
.TH "NMAP" "1" "09/23/2015" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "17/01/2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,9 +27,9 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "NOME"
nmap \- Ferramenta de exploração de rede e segurança / scanner de portas
.SH "SYNOPSIS"
.SH "SINOPSE"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fITipo\ de\ Scan\fR...] [\fIOpções\fR] {\fIespecificação\ do\ alvo\fR}
.SH "DESCRIçãO"
@ -55,12 +55,12 @@ fechada|filtrada (closed|filtered)quando não consegue determinar qual dos dois
Além da tabela de portas interessantes, o Nmap pode fornecer informações adicionais sobre os alvos, incluíndo nomes de DNS reverso, possível sistema operacional, tipos de dispositivos e endereços MAC\&.
.PP
Um scan típico do Nmap é mostrado em
Example\ \&1, \(lqUma amostra de scan do Nmap\(rq\&. Os únicos argumentos que o Nmap utiliza nesse exemplo são
Exemplo 1, \(lqUma amostra de scan do Nmap\(rq\&. Os únicos argumentos que o Nmap utiliza nesse exemplo são
\fB\-A\fR, para habilitar a detecção de SO e a versão,
\fB\-T4\fR
para execução mais rápida, e os hostnames de dois alvos\&.
.PP
\fBExample\ \&1.\ \&Uma amostra de scan do Nmap\fR
\fBExemplo 1. Uma amostra de scan do Nmap\fR
.sp
.if n \{\
.RS 4
@ -1563,16 +1563,6 @@ Informa ao Nmap para simplesmente assumir que ele tem privilégio suficiente par
Esta opção é útil apenas para depuração de vazamentos de memória (memory\-leak)\&. Ela faz com que o Nmap libere memória alocada pouco antes de encerrar de forma a tornar os vazamentos de memória reais mais fáceis de se ver\&. Normalmente o Nmap pula essa parte pois o SO faz isso de qualquer forma no encerramento de um processo\&.
.RE
.PP
\fB\-\-interactive\fR (Inicial em modo interativo)
.RS 4
.\" --interactive
Inicia o Nmap em modo interativo, que oferece um prompt interativo do Nmap, permitindo o início de múltiplos scans (tanto síncronos quanto em background)\&. Isto é útil para pessoas que escaneiam a partir de sistemas multi\-usuários e que normalmente querem testar a segurança sem deixar todo mundo saber exatamente quais sistemas eles estão escaneando Use
\fB\-\-interactive\fR
para ativar este modo e então tecle
h
para uma ajuda (help)\&. Esta opção é raramente utilizada porque um shell adequado é mais familiar e tem mais opções\&. Esta opção inclui um operador exclamação (!) para a execução de comandos de shell, o que é uma das muitas razões de não se instalar o Nmap com setuid root\&.
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (Mostra o número da versão)
.RS 4
.\" -V
@ -1819,7 +1809,7 @@ para o suporte à detecção de versão do SSL\&. Todos os softwares de terceiro
.PP
Controle de Exportação dos EUA: A Insecure\&.Com LLC acredita que o Nmap se enquadra no US ECCN (número de classificação para controle de exportação) 5D992\&. Essa categoria é chamada de
\(lqsoftware de Segurança da Informação não\-controlado pela 5D002\(rq\&. A única restrição à essa classificação é o AT (anti\-terrorismo), que se aplica a quase todos os produtos e nega a exportação à um punhado de nações não\-confiáveis tais como o Irã e a Coréia do Norte\&. Portanto, exportar o Nmap não requer nenhuma licença ou permissão especial, ou qualquer outro tipo de autorização governamental\&.
.SH "NOTES"
.SH "NOTAS"
.IP " 1." 4
original em Inglês
.RS 4

View file

@ -1,13 +1,13 @@
'\" t
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Author: [see the "Autor" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 09/23/2015
.\" Date: 17/01/2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Portuguese
.\"
.TH "NMAP" "1" "09/23/2015" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "17/01/2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,9 +27,9 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "NOME"
nmap \- Ferramenta de exploração de Rede e Rastreio de Segurança / Portas
.SH "SYNOPSIS"
.SH "SINOPSE"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fITipo\ de\ Rastreio(Scan)\fR...] [\fIOpções\fR] {\fIEspecificação\ do\ Alvo\fR}
.SH "DESCRIçãO"
@ -55,13 +55,13 @@ fechada|filtrada (closed|filtered)quando não consegue determinar qual dos dois
Além da tabela de portas interessantes o Nmap pode fornecer informações adicionais sobre os alvos, incluíndo nomes de DNS reverso, suposições de sistema operativo, tipos de dispositivos e endereços MAC\&.
.PP
Um rastreio(scan) típico do Nmap é mostrado em
Example\ \&1, \(lqUma amostra de rastreio(scan) do Nmap\(rq\&. Os únicos argumentos que o Nmap utiliza nesse exemplo são
Exemplo 1, \(lqUma amostra de rastreio(scan) do Nmap\(rq\&. Os únicos argumentos que o Nmap utiliza nesse exemplo são
\fB\-A\fR
para permitir a detecção de SO e a versão
\fB\-T4\fR
para execução mais rápida e os nomes de anfitrião(hostnames) de dois alvos\&.
.PP
\fBExample\ \&1.\ \&Uma amostra de rastreio(scan) do Nmap\fR
\fBExemplo 1. Uma amostra de rastreio(scan) do Nmap\fR
.sp
.if n \{\
.RS 4
@ -1349,15 +1349,6 @@ Informa ao Nmap para simplesmente assumir que ele tem privilégios suficientes p
\fB\-\-privileged\fR\&.
.RE
.PP
\fB\-\-interactive\fR (Inicia em modo interactivo)
.RS 4
Inicia o Nmap em modo interactivo oferecendo um prompt interactivo do Nmap, permitindo o início de múltiplos rastreios(scans) (tanto síncronos quanto em background)\&. Isto é útil para pessoas que fzem o rastreio(scan) a partir de sistemas multi\-usuários e que normalmente querem testar a segurança sem deixar todos os utilizadores saberem exactamente quais sistemas eles estão rastreando\&. Use
\fB\-\-interactive\fR
para ativar este modo e então tecle
h
para uma ajuda (help)\&. Esta opção é raramente utilizada porque um shell adequado é mais familiar e tem mais opções\&. Esta opção inclui um operador exclamação (!) para a execução de comandos de shell, o que é uma das muitas razões de não se instalar o Nmap com setuid root\&.
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (Mostra o número da versão)
.RS 4
Mostra o número da versão do Nmap e sai\&.
@ -1595,7 +1586,7 @@ para o suporte à detecção de versão do SSL\&. Todos os softwares de terceiro
.PP
Controle de Exportação dos EUA: A Insecure\&.Com LLC acredita que o Nmap se enquadra no US ECCN (número de classificação para controle de exportação) 5D992\&. Essa categoria é chamada de
\(lqsoftware de Segurança da Informação não\-controlado pela 5D002\(rq\&. A única restrição a essa classificação é o AT (anti\-terrorismo) que se aplica a quase todos os produtos e nega a exportação a um punhado de nações não\-confiáveis tais como o Irão e a Coreia do Norte\&. Portanto, exportar o Nmap não requer nenhuma licença ou permissão especial ou qualquer outro tipo de autorização governamental\&.
.SH "NOTES"
.SH "NOTAS"
.IP " 1." 4
RFC 1122
.RS 4

View file

@ -1,13 +1,13 @@
'\" t
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
.\" Date: 12/09/2012
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 01/17/2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Romanian
.\"
.TH "NMAP" "1" "12/09/2012" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "01/17/2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,18 +27,18 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "NUME"
nmap \- Instrument de explorare a retelei si scaner de securitate / porturi
.SH "SYNOPSIS"
.SH "REZUMAT"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR[\fITip\ de\ scanare\fR...][\fIOptiuni\fR]{\fIspecificarea\ tintei\fR}
.SH "DESCRIERE"
.PP
Nmap (
\(lqNetwork Mapper\(rq) este un instrument open source pentru explorarea retelei si audit de securitate A fost proiectat sa scaneze repede retele mari, cu toate ca functioneaza bine si la scanarea unui singur host\&. Nmap foloseste pachete IP in forma bruta intr\-un mod inovator pentru a determina ce calculatoare sunt disponibile in retea, ce servicii (numele aplicatiei si versiunea) ofera acestea, ce sistem de operare (si versiune) ruleaza, ce tipuri de filtre de pachete/firewall sunt utilizate si o multime de alte caracteristici\&. Nmap este folosit in mod curent in procesul de audit al securitatii, dar este folosit si de administratorii de retea pentru rutinele de inventariere a retelei, managementul upgradeurilor si monitorizarea calculatoarelor sau a perioadelor de uptime pentru servicii\&.
„Network Mapper\(rq) este un instrument open source pentru explorarea retelei si audit de securitate A fost proiectat sa scaneze repede retele mari, cu toate ca functioneaza bine si la scanarea unui singur host\&. Nmap foloseste pachete IP in forma bruta intr\-un mod inovator pentru a determina ce calculatoare sunt disponibile in retea, ce servicii (numele aplicatiei si versiunea) ofera acestea, ce sistem de operare (si versiune) ruleaza, ce tipuri de filtre de pachete/firewall sunt utilizate si o multime de alte caracteristici\&. Nmap este folosit in mod curent in procesul de audit al securitatii, dar este folosit si de administratorii de retea pentru rutinele de inventariere a retelei, managementul upgradeurilor si monitorizarea calculatoarelor sau a perioadelor de uptime pentru servicii\&.
.PP
Rezultatul generat de Nmap este o lista de tinte scanate, cu informatii secventiale despre fiecare in functie de optiunile utilizate\&. O parte cheie a informatiilor furnizate este
\(lqtabela de porturi interesante\(rq\&. Aceasta tabela contine numarul portului si protocolul, numele serviciului si starea\&. Starea poate fi
„tabela de porturi interesante\(rq\&. Aceasta tabela contine numarul portului si protocolul, numele serviciului si starea\&. Starea poate fi
open (deschis),
filtered (filtrat),
closed (inchis), sau
@ -55,11 +55,11 @@ closed|filtered (inchis|filtrat)cand nu poate determina care din cele doua stari
In plus fata de lista de porturi interesante, Nmap poate furniza si alte informatii despre tinte, incluzand aici nume obtinute prin reverse DNS, poate ghici sistemul de operare, tipul hardwareului si adresele MAC\&.
.PP
O scanare tipica cu Nmap este exemplificata in
Example\ \&1, \(lqO scanare reprezentativa cu Nmap\(rq\&. Singurele argumente folosite in aceste exemplu sunt
Exemplu 1, „O scanare reprezentativa cu Nmap\(rq\&. Singurele argumente folosite in aceste exemplu sunt
\fB\-A\fR, pentru a activa detectia versiunii si a sistemului de operare,
\fB\-T4\fRpentru executia mai rapida a scanarii, si apoi specificatiile pentru cele doua tinte\&.
.PP
\fBExample\ \&1.\ \&O scanare reprezentativa cu Nmap\fR
\fBExemplu 1. O scanare reprezentativa cu Nmap\fR
.sp
.if n \{\
.RS 4
@ -98,7 +98,7 @@ Cea mai noua versiune de Nmap poate fi obtinuta de la
.PP
Aceasta editie inlimba romana a Ghidului de referinta Nmap a fost tradus din versiunea 2991 a textului original aflat la
\m[blue]\fBoriginal English version\fR\m[]\&\s-2\u[1]\d\s+2de Dan Catalin Vasile
hardware_cta@yahoo\&.com\&. Traducerea a fost facuta cu scopul de a asigura o intelegere mai buna a functionalitatilor Nmap intai pentru autor si mai apoi pentru toti vorbitorii nativi de limba romana\&. Autorul traducerii nu va poate garanta faptul ca traducerea este la fel de completa cu versiunea actualizata in limba engleza\&. Acest produs poate fi modificat si redistribuit in conditiile stipulate de
<hardware_cta@yahoo\&.com>\&. Traducerea a fost facuta cu scopul de a asigura o intelegere mai buna a functionalitatilor Nmap intai pentru autor si mai apoi pentru toti vorbitorii nativi de limba romana\&. Autorul traducerii nu va poate garanta faptul ca traducerea este la fel de completa cu versiunea actualizata in limba engleza\&. Acest produs poate fi modificat si redistribuit in conditiile stipulate de
\m[blue]\fBCreative Commons Attribution License\fR\m[]\&\s-2\u[2]\d\s+2\&. Autorul traducerii va invita de asemenea pe primul site dedicat profesionistilor in securitate informatica din Romania:
\m[blue]\fBITSecure\fR\m[]\&\s-2\u[3]\d\s+2\&.
.SH "SUMARUL OPTIUNILOR"
@ -106,8 +106,6 @@ hardware_cta@yahoo\&.com\&. Traducerea a fost facuta cu scopul de a asigura o in
Acest sumar al optiunilor este printat cand Nmap este rulat fara nici un argument si ultima versiune este disponibila la
\m[blue]\fB\%http://www.insecure.org/nmap/data/nmap.usage.txt\fR\m[]\&. Ajuta oamenii sa isi aduca aminte de cele mai comune optiuni, dar nu reprezinta un substitut pentru documentatia in profunzime din restul acestui manual\&. Unele optiuni obscure nici nu sunt incluse aici\&.
.PP
.sp
.if n \{\
.RS 4
.\}
@ -331,7 +329,7 @@ ping\&. Nmap un pachet ICMP de tipul 8 (solicitare de raspuns) catre adresa IP t
.sp
Cu toate ca cererile de raspuns ICMP sunt standard, Nmap nu se opreste aici\&. Standardul ICMP (
\m[blue]\fBRFC792\fR\m[]\&\s-2\u[5]\d\s+2) specifica de asemenea solicitarea amprentei de timp, a informatiilor si a mastii de retea corespunzatoare codurilor 13,15 si 17\&. Aceste solicitari au ca scop aflarea de informatii precum amprenta de timp sau masca de retea dar pot fi usor folosite si la descoperirea hosturilor\&. Un sistem care raspunde este disponibil\&. Nmap nu implementeaza inca solicitarea de informatii (15) deoarece acestea nu beneficiaza de o implementare la nivel larg\&. RFC 1122 insista ca
\(lqun host NU TREBUIE sa implmenteze aceste mesaje\(rq\&. Solicitarile de amprenta de timp si masca de retea pot fi trimise cu ajutorul optiunilor
„un host NU TREBUIE sa implmenteze aceste mesaje\(rq\&. Solicitarile de amprenta de timp si masca de retea pot fi trimise cu ajutorul optiunilor
\fB\-PP\fR, respectiv
\fB\-PM\fR\&. Un raspuns amprenta de timp (ICMP cod 14) sau un raspuns masca de retea (cod 18) dezvaluie un host disponibil\&. Aceste doua interogari pot fi de folos cand administratorul de retea blocheaza pingul ICMP standard uitand faptul ca si celelalte solicitari ICMP pot fi folosite in acelasi scop\&.
.RE
@ -360,7 +358,7 @@ Transmite Nmapului ca
.PP
\fB\-\-system_dns\fR(Foloseste DNSul sistemului de operare)
.RS 4
Implicit, Nmap rezolva adresele IP prin trimiterea de cereri la DNSurile configurate pe sistem si asteapta apoi raspunsuri\&. Multe solicitari (adesea foarte multe) sunt realizate in paralel pentru o performanta crescuta\&. Specificati aceasta optiune daca doriti sa folositi DNSul sistemului de operare (cate un IP o data prin intermediul apelului getnameinfo())\&. Aceasta optiune este lenta si rareori folositoare\&. O putei folosi in cazul in care exista o problema in codul DNS al Nmapului \(en va rugam sa ne contactati in acest caz\&. DNSul sistemului este intotdeauna folosit pentru scanarile IPv6\&.
Implicit, Nmap rezolva adresele IP prin trimiterea de cereri la DNSurile configurate pe sistem si asteapta apoi raspunsuri\&. Multe solicitari (adesea foarte multe) sunt realizate in paralel pentru o performanta crescuta\&. Specificati aceasta optiune daca doriti sa folositi DNSul sistemului de operare (cate un IP o data prin intermediul apelului getnameinfo())\&. Aceasta optiune este lenta si rareori folositoare\&. O putei folosi in cazul in care exista o problema in codul DNS al Nmapului – va rugam sa ne contactati in acest caz\&. DNSul sistemului este intotdeauna folosit pentru scanarile IPv6\&.
.RE
.SH "BAZELE SCANARII DE PORTURI"
.PP
@ -471,8 +469,8 @@ Aceste trei tipuri de scanare (chiar si mai multe posibile folosind optiunea
\m[blue]\fBTCP RFC\fR\m[]\&\s-2\u[7]\d\s+2pentru a diferentia intre porturile
deschise (open)si cele
inchise (closed)\&. Pagina 65 spune ca
\(lqdaca starea portului [destinatie] este INCHIS \&.\&.\&. un segment de intrare care nu contine un RST face ca un raspuns RST sa fie trimis inapoi\(rqIn urmatoarea pagina se discuta pachetele trimise catre porturile deschise fara bitii SYN, RST sau ACK setati, specificand ca:
\(lqeste putin probabil sa ajungeti intr\-o asemenea situatie, dar daca o faceti, ignorati segmentul si reveniti\(rq
„daca starea portului [destinatie] este INCHIS \&.\&.\&. un segment de intrare care nu contine un RST face ca un raspuns RST sa fie trimis inapoi\(rqIn urmatoarea pagina se discuta pachetele trimise catre porturile deschise fara bitii SYN, RST sau ACK setati, specificand ca:
„este putin probabil sa ajungeti intr\-o asemenea situatie, dar daca o faceti, ignorati segmentul si reveniti\(rq
.sp
Cand scanam un sistem compatibil cu textul RFC, orice pachet care nu contine bitii SYN, RST sau ACK va genera un raspuns RST daca portul este inchis si nici un raspuns daca portul este deschis\&. De vreme ce nici unul dintre acesti biti nu este inclus, orice combinatie a celorlalti trei (FIN, PSH si URG) este buna\&. Nmap exploateaza aceasta problema cu trei tipuri de scanari:
.PP
@ -496,7 +494,7 @@ closed (inchis), in vreme ce nici un raspuns inseamna un port
open|filtered (deschis|filtrat)\&. Portul este marcat ca
filtered (filtrat)daca un mesaj de eroare ICMP de port indisponibil (tipul 3, codurile 1, 2, 3, 9, 10 sau 13) este receptionat\&.
.sp
Principalul avantaj al acestor tipuri de scanare este acela ca se pot strecura prin anumite firewalluri non\-statefull si routere cu filtrare de pachete\&. Alt avantaj al acestor tipuri de scanare este ca sunt si mai discrete decat o scanare SYN\&. Nu va bazati pe asta \(en multe IDSuri moderne pot fi configurate sa le detecteze\&. Marea problema este ca nu toate sistemele urmeaza RFC 793 litera cu litera\&. Un numar de sisteme trimit un raspuns RST la probe indiferent daca portul este deschis sau nu\&. Acest lucru face ca porturile sa fie marcate ca fiind
Principalul avantaj al acestor tipuri de scanare este acela ca se pot strecura prin anumite firewalluri non\-statefull si routere cu filtrare de pachete\&. Alt avantaj al acestor tipuri de scanare este ca sunt si mai discrete decat o scanare SYN\&. Nu va bazati pe asta – multe IDSuri moderne pot fi configurate sa le detecteze\&. Marea problema este ca nu toate sistemele urmeaza RFC 793 litera cu litera\&. Un numar de sisteme trimit un raspuns RST la probe indiferent daca portul este deschis sau nu\&. Acest lucru face ca porturile sa fie marcate ca fiind
inchise (closed)\&. Majoritatea sistemelor care fac acest lucru sunt Microsoft Windows, multe dispozitive Cisco, BSDI si IBM OS/400\&. Acest tip de scanare functioneaza impotriva celor mai multe sisteme bazate pe UNIX\&. Alta problema este ca aceste tipuri de scanari nu pot face diferenta intre porturile
deschise (open)de cele
filtrate (filtered), lasand un raspuns de tipul
@ -643,7 +641,7 @@ Implicit, Nmap scaneaaz porturile intr\-o ordine aleatoare (cu exceptia faptului
.SH "DETECTIA SERVICIILOR SI A VERSIUNILOR"
.PP
Rulati nmap pe o masina si el ar putea sa va spuna ca porturile 25/tcp, 80/tcp si 53/udp sunt deschise\&. Folosind baza de date
nmap\-servicesde aproximativ 2\&.200 servicii cunoscute, Nmap va raporta ca respectivele porturi corespund unui server de mail (SMTP), unui server web (HTTP) si respectiv unui server DNS (53)\&. Aceasta recunoastere este de obicei corecta \(en majoritatea serviciilor care asculta la portul TCP 25 sunt servere de mail\&. Totusi, nu trebuie sa va bazati pe asta! Oamenii pot si chiar ruleaza servicii pe porturi ciudate\&.
nmap\-servicesde aproximativ 2\&.200 servicii cunoscute, Nmap va raporta ca respectivele porturi corespund unui server de mail (SMTP), unui server web (HTTP) si respectiv unui server DNS (53)\&. Aceasta recunoastere este de obicei corecta – majoritatea serviciilor care asculta la portul TCP 25 sunt servere de mail\&. Totusi, nu trebuie sa va bazati pe asta! Oamenii pot si chiar ruleaza servicii pe porturi ciudate\&.
.PP
Chiar daca Nmap realizeaza recunoasterea corect, si ipoteticul server de mai sus ruleaza SMTP, HTTP si DNS, tot nu este suficienta informatie\&. Cand se realizeaza o evaluare a vulnerabilitatilor (sau chiar o simpla inventariere a retelei) a companiilor sau clientilor dumneavoastra, vreti sa stiti ce server de mail, ce server DNS si in ce versiuni ruleaza acestea\&. Avand un numar corect de versiune ne ajuta foarte mult sa determinam la ce exploituri este serverul vulnerabil\&. Detectia versiunilor ne ajuta sa obtinem aceste informatii\&.
.PP
@ -678,8 +676,7 @@ Exclude\&.
.RS 4
Cand realizam o detectie a versiunii (
\fB\-sV\fR), nmap trimite o serie de probe, fiecare cu o valoare atasata, intre 1 si 9, care reprezinta raritatea\&. Probele cu numere mici sunt eficiente impotriva unei arii largi a serviciilor comune, in timp ce acelea cu numere mari sunt mai rar folosite\&. Nivelul de intensitate specifica ce probe trebuie aplicate\&. Cu cat mai mare este numarul, cu atat mai precisa este detectarea versiunii\&. Oricum, scanarea cu intensitate mare dureaza mai mult\&. Intensitatea trebuie sa fie intre 0 si 9\&. Implicit este 7\&. Cand o proba este gasita ca o legatura intre
nmap\-service\-probes
si numarul portului, atunci proba este incercata indiferent de nivelul de intensitate\&. Acest lucru asigura faptul ca probele DNS vor fi incercate pentru fiecare port 53 gasit deschis, probele SSL pentru portl 443, etc\&.
nmap\-service\-probessi numarul portului, atunci proba este incercata indiferent de nivelul de intensitate\&. Acest lucru asigura faptul ca probele DNS vor fi incercate pentru fiecare port 53 gasit deschis, probele SSL pentru portl 443, etc\&.
.RE
.PP
\fB\-\-version\-light\fR(Activeaza modul delicat)
@ -715,11 +712,11 @@ nmap\-os\-fingerprintsce contine mai mult de 1500 de amprente de sisteme de oper
Daca Nmap este in imposibilitatea de a ghici sistemul de operare al unei masini iar conditiile sunt favorabile (ex: cel putin un port deschis si unul inchis au fost gasite), Nmap va furniza un URL pe care il puteti folosi pentru a trimite, daca stiti cu siguranta, ce sistem de operare ruleaza\&. Prin acest lucru contribuiti la baza de sisteme cunoscute de Nmap, facand identificarea sistemului de operare mai precisa si pentru ceilalti\&.
.PP
Detectia sistemului de operare activeaza alte cateva teste care folosesc oricum informatia obtinuta in acest proces\&. Unul dintre acestea este masurarea timpului de activitate (uptime), care foloseste optiunea de amprenta de timp din pachetele TCP (RFC 1323) si ghiceste cand a fost ultima oara rebutata masina\&. Acest lucru este raportat doar pentru masinile care furnizeaza aceasta informatie\&. Alt test este cel de clasificare al predictibilitatii secventei TCP\&. Acesta masoara cu aproximatie cat de greu este sa stabilesti o conexiune falsificata TCP cu tinta\&. Este folositoare pentru exploatarea relatiilor de incredere bazate pe IP (rlogin, filtre firewall, etc\&.) sau pentru ascunderea sursei unui atac\&. Acest tip de ascundere a identitatii este rar intalnita in zilele noastre, dar multe masini sunt inca vulnerabile\&. Numarul ce reprezinta dificultatea este bazat pe modelarea statistica si poate fluctua\&. In general este mai bine daca se foloseste clasificarea textuala, cum ar fi
\(lqworthy challenge (merita incercat)\(rqsau
\(lqtrivial joke (gluma banala)\(rq\&. Acestea sunt raportate doar in modul afisare detaliata (
„worthy challenge (merita incercat)\(rqsau
„trivial joke (gluma banala)\(rq\&. Acestea sunt raportate doar in modul afisare detaliata (
\fB\-v\fR)\&. Cand modul afisare detaliata este activat alaturi de
\fB\-O\fR, generarea secventei IPID este si ea raportata\&. Cele mai multe masini sunt in clasa
\(lqincrementala\(rq, ceea ce inseamna ca incrementeaza campul ID din headerul fiecarui pachet pe care il trimit\&. Acest lucru le face vulnerabile la cateva tehnici avansate de culegere a informatiilor si la atacuri simulate\&.
„incrementala\(rq, ceea ce inseamna ca incrementeaza campul ID din headerul fiecarui pachet pe care il trimit\&. Acest lucru le face vulnerabile la cateva tehnici avansate de culegere a informatiilor si la atacuri simulate\&.
.PP
Un articol ce documenteaza aceste aspecte, precum si personalizarea detectiei versiunii este disponibil in mai multe limbi la
\m[blue]\fB\%http://www.insecure.org/nmap/osdetect/\fR\m[]\&.
@ -790,7 +787,6 @@ Daca hosturile fac parte din reteaua interna, o valoare de 100 milisecunde este
\fB\-\-initial\-rtt\-timeout\fRsi tripla pentru
\fB\-\-max\-rtt\-timeout\fR\&. In general, nu setati timpul maxim rtt sub 100 milisecunde\&., indiferent de ce raporteaza pingurile\&. Si nici nu depasiti 1000 milisecunde\&.
.sp
\fB\-\-min_rtt_timeout\fReste rar folosita si nu este folositoare intr\-o retea pentru care valoarea implicita a Nmap este prea agresiva\&. Din moment ce Nmap reduce timpul de viata al pachetelor pana la minim pentru o retea eficienta, nevoia acestei optiuni nu este uzuala si ar trebui raporta ca o problema in lista de discutii nmap\-dev\&.
.RE
.PP
@ -857,7 +853,7 @@ Cateodata oamenii sugereaza ca Nmap nu ar trebui sa ofere functii de pacalire a
.PP
Nu exista nici o optiune magica in Nmap pentru detectarea si pacalirea firewallurilor si a sistemelor IDS\&. Acest lucru ia indemanare si experienta\&. O prezentare detaliata este dincolo de scopul acestui ghid de referinta, care listeaza doar optiunile relevante si descrie ce fac ele\&.
.PP
\fB\-f\fR(fragmenteaza pachetele); \fB\-\-mtu\fR(foloseste MTU specificat \(en Unitatea Maxima de Transmitere)
\fB\-f\fR(fragmenteaza pachetele); \fB\-\-mtu\fR(foloseste MTU specificat – Unitatea Maxima de Transmitere)
.RS 4
Optiunea
\fB\-f\fRface ca scanarea ceruta (incluzand scanarea ping) sa foloseasa fragmente mici de pachete IP\&. Ideea este impartirea headerului TCP in mai multe pachete pentru a ingreuna misiunea filtrelor de pachete, sistemelor de detectare a intruziunilor si a altor elemente de detectare a activitatii\&. Atentie cu aceasta optiune! Unele programe au probleme in manevrarea acestor pachete mici\&. De exemplu Sniffit esua dupa primirea primului fragment\&. Specificati aceasta optiune o data si Nmap va imparti pachetul in fragmente de opt bytes sau mai putin dupa headerul IP\&. Astfel, un header TCP de 20 bytes va fi impartit in 3 pachete\&. Doua de opt bytes si unul cu ultimii patru\&. Desigur, fiecare fragment are propriul header TCP\&. Specificati
@ -921,9 +917,9 @@ In mod normal Nmap trimite pachete minimaliste continand doar headerul\&. Astfel
\fB\-O\fR) nu sunt afectate, dar majoritatea pingurilor si scanarilor de porturi sunt\&. Acest lucru incetineste viteza de scanare, dar pachetele pot fi mai putin suspicioase\&.
.RE
.PP
\fB\-\-ttl <valoare>\fR(Seteaza campul IP time\-to\-live \(en timp de viata)
\fB\-\-ttl <valoare>\fR(Seteaza campul IP time\-to\-live – timp de viata)
.RS 4
Seteaza campul IP time\-to\-live \(en timp de viata \(en la valoarea specificata\&.
Seteaza campul IP time\-to\-live – timp de viata – la valoarea specificata\&.
.RE
.PP
\fB\-\-randomize\-hosts\fR(Scaneaza hosturile in ordine aleatoare)
@ -938,7 +934,7 @@ nmap\&.hsi recompilati\&. O solutie alternativa o reprezinta generarea listei de
.RS 4
Cere Nmapului sa foloseasca adresa MAC furnizata pentru toate cadrele ethernet pe care le trimite\&. Aceata optiune implica
\fB\-\-send\-eth\fRpentru a se asigura ca Nmap trimite pachetele la nivelul retea\&. MACul specificat poate avea cateva formate\&. Daca spcificati sirul
\(lq0\(rq, Nmap alege un MAC complet aleator pentru sesiunea respectiva\&. Daca sirul furnizat este un numar par de digiti hexa (cu perechile separate prin caracterul \(lq:\(rq), Nmap va folosi respectuva adresa MAC\&. Daca mai putin de 12 digiti sunt furnizati, Nmap umple 6 bytes cu valori aleatoare\&. Daca argumentul nu este nici 0, nici sir hexa, Nmap cauta in
„0\(rq, Nmap alege un MAC complet aleator pentru sesiunea respectiva\&. Daca sirul furnizat este un numar par de digiti hexa (cu perechile separate prin caracterul \(lq:\(rq), Nmap va folosi respectuva adresa MAC\&. Daca mai putin de 12 digiti sunt furnizati, Nmap umple 6 bytes cu valori aleatoare\&. Daca argumentul nu este nici 0, nici sir hexa, Nmap cauta in
nmap\-mac\-prefixespentru a gasi un producator care sa contina sirul dat (cautare insenzitiva)\&. Daca o asemanare este gasita, Nmap foloseste identificatorul unic al vanzatorului (3 bytes) si completeaza cu 3 bytes alesi aleator\&. Argumentele valide ale optiunii
\fB\-\-spoof\-mac\fRsunt
Apple,
@ -1013,7 +1009,7 @@ nmap\&.xsl\&. Folositi optiunile
\fB\-oS <specificator de fisier>\fR(f0rm4u1 ScRipT KIdd|3)
.RS 4
Formatul script kiddie este asemanator cu formatul interactiv, cu exceptia faptului ca sirul de iesire este post\-procesat pentru a se potrivi mai bine cu stilul HaXXorZ care au neglijat in trecut Nmapul datorita formatului corect gramatical si ortografic de afisare a rezultatelor\&. Cei fara umor ar trebui sa noteze faptul ca eu iau peste picior script kiddie, inainte de a ma blama pentru presupusul
\(lqajutor acordat\(rq\&.
„ajutor acordat\(rq\&.
.RE
.PP
\fB\-oG <specificator_fisier>\fR(Formatul pentru comanda grep)
@ -1104,7 +1100,7 @@ Cand specificati un nume de fisier la optiuni cum ar fi
.PP
\fB\-\-resume <nume_fisier>\fR(Reia o scanare intrerupta)
.RS 4
Unele scanari Nmap pot lua un timp foarte mare \(en de ordinul zilelor\&. Asemenea scanari nu ruleaza pana la sfarsit\&. Anumite restrictii pot face Nmapul sa nu ruleze in orele cu trafic intens, reteaua poate fi cazuta, masina pe care ruleaza Nmap poate suferii o restartare planificata sau neplanificata, sau Nmap poate sa se blocheze\&. Administratorul care ruleaza Nmap poate opri scanarea pentru orice alt motiv, apasand
Unele scanari Nmap pot lua un timp foarte mare – de ordinul zilelor\&. Asemenea scanari nu ruleaza pana la sfarsit\&. Anumite restrictii pot face Nmapul sa nu ruleze in orele cu trafic intens, reteaua poate fi cazuta, masina pe care ruleaza Nmap poate suferii o restartare planificata sau neplanificata, sau Nmap poate sa se blocheze\&. Administratorul care ruleaza Nmap poate opri scanarea pentru orice alt motiv, apasand
ctrl\-C\&. Refacerea intregii scanari de la inceput nu este de dorit\&. Din fericire, in modul normal (
\fB\-oN\fR) sau cel pentru comanda grep (
\fB\-oG\fR) logurile sunt pastrate, utilizatorul poate solicita Nmap reluarea scanarii de la ultima tinta care era scanata in momentul intreruperii\&. Specificati optiunea
@ -1145,7 +1141,7 @@ Aceasta sectiune descrie cateva optiuni importante (si mai putin importante) car
Din 2002, Nmap ofera suport IPv6 pentru majoritatea functionalitatilor sale\&. In particular, scanarea ping (doar TCP), scanarea connect() si detectarea versiunii suporta toate IPv6\&. Sintaxa comenzii este aceeasi cu exceptia adaugarii optiunii
\fB\-6\fR\&. Desigur, trebuie sa folositi sintaxa IPv6 daca specificati o adresa in locul unui hostname\&. O adresa poate arata
3ffe:7501:4819:2000:210:f3ff:fe03:14d0, asa ca hostnameurile sunt recomandate\&. Rezultatul arata in mod normal, cu adresa IPv6 pe linia
\(lqporturi_interesante\(rqca singura adresa\&.
„porturi_interesante\(rqca singura adresa\&.
.sp
Desi IPv6 nu a revolutionat lumea, are parte de o folosire semnificativa in unele tari (in special in Asia) si majoritatea sistemelor moderne de operare ofera suport\&. Pentru folosirea Nmap cu IPv6, atat sursa cat si tinta scanarii trebuie sa fie configurate in IPv6\&. Daca ISPul dumneavoastra nu aloca o adresa IPv6 (multi nu o fac), tunele de trecere sunt disponibile gratuit si functioneaza bine cu Nmap\&. Unul dintre cele mai bune este cel rulat de BT Exact\&. Am folosit si cel furnizat de Hurricane Electric la
\m[blue]\fB\%http://ipv6tb.he.net/\fR\m[]\&. Tunelele 6la4 sunt de asemenea folosite, existand si optiuni gratuite\&.
@ -1193,13 +1189,6 @@ Spune Nmapului sa presupuna ca are privilegii suficiente pentru a trimite pachet
\fB\-\-privileged\fR\&.
.RE
.PP
\fB\-\-interactive\fR(Porneste in modul interactiv)
.RS 4
Nmap porneste in modul interactiv, care ofera posibilitatea de a lansa scanari multiple (fie sincron, fie in fundal)\&. Este folositor pentru oameni care scaneaza de pe sisteme multi\-utilizator ce doresc testarea securitatii fara ca ceilalti utilizatori sa stie ce se realizeaza\&. Folositi
\fB\-\-interactive\fRpentru activarea acestui mod si mai apoi tastati
hpentru ajutor\&. Aceasta optiune este rar folosita deoarece shellurile uzuale sunt mult mai familiare si mai complete\&. Aceasta optiune include un operator bang (!) pentru executarea de comenzi shell, ceea ce este unul din multele argumente pentru a nu seta Nmap ca root\&.
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR(Afiseaza numarul versiunii)
.RS 4
Afiseaza versiunea de Nmap si iese\&.
@ -1251,52 +1240,46 @@ Failed to resolve given hostname/IP: scanme\&.nmap\&.org\&. Aceasta permisiune s
scanme2\&.nmap\&.org,
scanme3\&.nmap\&.org, si asa mai departe, desi acestea nu exista inca\&.
.PP
\fBnmap \-v scanme\&.nmap\&.org\fR
.PP
Aceasta linie de comanda scaneaza toate porturile TCP rezervate de pe masina
scanme\&.nmap\&.org\&. Optiunea
\fB\-v\fRactiveaza modul de afisare in timp real a rezultateor\&.
.PP
\fBnmap \-sS \-O scanme\&.nmap\&.org/24\fR
.PP
Lanseaza o scanare SYN impotriva tuturor celor 255 masini din reteaua de
\(lqclasa C\(rqunde isi are locul hostul scanme\&. De asemenea incearca determinarea sistemului de operare a fiecarui host activ\&. Acesta lansare necesita privilegii root din cauza scanarii SYN si a detectarii sistemului de operare\&.
„clasa C\(rqunde isi are locul hostul scanme\&. De asemenea incearca determinarea sistemului de operare a fiecarui host activ\&. Acesta lansare necesita privilegii root din cauza scanarii SYN si a detectarii sistemului de operare\&.
.PP
\fBnmap \-sV \-p 22,53,110,143,4564 198\&.116\&.0\-255\&.1\-127\fR
.PP
Lanseaza enumerarea hosturilor si o scanare TCP in prima jumatate a celor 255 de subretele 198\&.116 de clasa B\&. Testeaza daca sistemul ruleaza sshd, DNS, pop3d, imapd sau portul 4546\&. Pentru fiecare dintre porturile gasite deschise, detectia versiunii este pusa in functiune pentru a se determina aplicatia care ruleaza\&.
.PP
\fBnmap \-v \-iR 100000 \-P0 \-p 80\fR
.PP
Cere Nmapului sa aleaga aleator 100\&.000 tinte si sa le scaneze in cautarea serverelor web (portul 80)\&. Enumerarea hosturilor este dezactivata cu
\fB\-P0\fRdin moment ce trimiterea unui cuplu de probe pentru a determina daca hostul este activ este o pierdere de timp atata vreme cat se cauta un singur port al fiecarei tinte\&.
.PP
\fBnmap \-P0 \-p80 \-oX logs/pb\-port80scan\&.xml \-oG logs/pb\-port80scan\&.gnmap 216\&.163\&.128\&.20/20\fR
.PP
Scaneaza cele 4096 IPuri dupa servere web (fara ping) si salveaza rezultatele in formatul pentru comanda grep si in formatul XML\&.
.PP
\fBhost \-l company\&.com | cut \-d \-f 4 | nmap \-v \-iL \-\fR
.PP
Realizeaza un transfer de zona DNS pentru a gasi toate hosturile din company\&.com si apoi furnizeaza adresele Nmapului\&. Comanda de mai sus este valabila pentru un sistem Linux \(en alte sisteme beneficiaza de comenzi diferite pentru realizarea transferului DNS\&.
Realizeaza un transfer de zona DNS pentru a gasi toate hosturile din company\&.com si apoi furnizeaza adresele Nmapului\&. Comanda de mai sus este valabila pentru un sistem Linux – alte sisteme beneficiaza de comenzi diferite pentru realizarea transferului DNS\&.
.SH "PROBLEME"
.PP
Asemeni autorului, Nmap nu este perfect\&. Dar ilputeti face mai bun trimitand rapoarte despre problemele aparute si chiar scriind patchuri\&. daca Nmap nu se comporta in modul in care va asteptati, faceti upgradeul la ultima versiune disponibila la
\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]\&. Daca problema persista, faceti munca de cercetare pentru a vedea daca problema a fost descoperita si discutata\&. Incercati cautarea in Google a mesajului de eroare sau navigand prin arhivele Nmap\-dev la
\m[blue]\fB\%http://seclists.org/\fR\m[]\&. Cititi acest manual in intregime de asemenea\&. Daca nimic nu se rezolva, trimiteti un mail la
dev@nmap\&.org\&. Va rog sa includeti tot ce ati aflat despre problema, precum si versiunea de Nmap pe care o folositi si sistemul de operare\&. Problemele si intrebarile legate de utilizarea Nmapului trimise la dev@nmap\&.org au sanse mult mai mari de a li se raspunde decat cele trimise direct la Fyodor\&.
<dev@nmap\&.org>\&. Va rog sa includeti tot ce ati aflat despre problema, precum si versiunea de Nmap pe care o folositi si sistemul de operare\&. Problemele si intrebarile legate de utilizarea Nmapului trimise la dev@nmap\&.org au sanse mult mai mari de a li se raspunde decat cele trimise direct la Fyodor\&.
.PP
Patchurile de rezolvare a problemelor sunt si mai bune decat rapoartele despre problema in sine\&. Instructiuni de baza pentru crearea patchurilor sunt disponibile la
\m[blue]\fB\%http://www.insecure.org/nmap/data/HACKING\fR\m[]\&. Patchurile pot fi trimise la nmap\-dev (recomandat) sau direct la Fyodor\&.
.SH "AUTOR"
.PP
Fyodor
fyodor@nmap\&.org(
<fyodor@nmap\&.org>(
\m[blue]\fB\%http://www.insecure.org\fR\m[])
.PP
Sute de oameni au facut contributii importante la Nmap de\-a lungul timpului\&. Ei sunt mentionati in fisierul
@ -1309,15 +1292,15 @@ This is an unnofficial translation of the
\m[blue]\fBNmap license details\fR\m[]\&\s-2\u[14]\d\s+2into Romanian\&. It was not written by Insecure\&.Com LLC, and does not legally state the distribution terms for Nmap \-\- only the original English text does that\&. However, we hope that this translation helps Romanian speakers understand the Nmap license better\&.
.PP
Aceasta este traducerea neoficiala a
\m[blue]\fBdetaliilor de licenta ale Nmap\fR\m[]\&\s-2\u[14]\d\s+2in limba romana\&. Nu a fost scrisa de Insecure\&.Com LLC si nu statueaza in mod legal termenii distributiei Nmap \(en numai textul original in limba engleza realizeaza acest lucru\&. Oricum speram ca aceasta traducere sa ajute vorbitorii de limba romana sa inteleaga termenii licentei Nmap mai bine\&.
\m[blue]\fBdetaliilor de licenta ale Nmap\fR\m[]\&\s-2\u[14]\d\s+2in limba romana\&. Nu a fost scrisa de Insecure\&.Com LLC si nu statueaza in mod legal termenii distributiei Nmap – numai textul original in limba engleza realizeaza acest lucru\&. Oricum speram ca aceasta traducere sa ajute vorbitorii de limba romana sa inteleaga termenii licentei Nmap mai bine\&.
.SS "Dreptul de autor si licentiere"
.PP
Scanerul de securitate Nmap este (C) 1996\-2005 a Insecure\&.Com LLC\&. Nmap este marca inregistrata a Insecure\&.Com LLC\&. Acest program este software liber; il puteti redistribui si/sau modifica sub termenii Licentei Publice Generale (GNU General Public License) asa cum este publicata de Free Software Foundation; Versiunea 2\&. Aceasta va garanteaza dreptul de folosire, modificare si redistribuire sub anumite conditii\&. Daca doriti sa incorporati tehnologie Nmap in software proprietar, suntem dispusi sa vindem licente alternative (contact
sales@insecure\&.com)\&. Multi producatori de scanere de securitate au licentiat deja tehnologie Nmap cum ar fi descoperirea hosturilor, scanare de porturi, detectia sistemului de operare si detectia serviciului/versiunii\&.
<sales@insecure\&.com>)\&. Multi producatori de scanere de securitate au licentiat deja tehnologie Nmap cum ar fi descoperirea hosturilor, scanare de porturi, detectia sistemului de operare si detectia serviciului/versiunii\&.
.PP
Notati ca GPL pune restrictii importante asupra
\(lqproduselor derivate\(rq, desi nu furnizeaza o definitie detaliata a termenului\&. Pentru a evita neintelegerile, consideram ca o aplicatie este
\(lqprodus derivat\(rqin termenii licentei daca realizeaza unul din urmatoarele lucruri:
„produselor derivate\(rq, desi nu furnizeaza o definitie detaliata a termenului\&. Pentru a evita neintelegerile, consideram ca o aplicatie este
„produs derivat\(rqin termenii licentei daca realizeaza unul din urmatoarele lucruri:
.sp
.RS 4
.ie n \{\
@ -1377,15 +1360,15 @@ Face legatura la o biblioteca sau executa un program care realizeaza oricare din
.RE
.PP
Termenul
\(lqNmap\(rqinclude si portiuni din produse derivate din Nmap\&. Lista nu este exclusiva, dar este menita a clarifica interpretarea noastra a produselor derivate cu exemple comune\&. Aceste restrictii se aplica doar pentru cazul in care redistribuiti Nmap\&. De exemplu, nimic nu va impiedica sa scrieti interfete grafice proprietare pentru Nmap\&. Distribuiti\-o independent si invitati oamenii la
„Nmap\(rqinclude si portiuni din produse derivate din Nmap\&. Lista nu este exclusiva, dar este menita a clarifica interpretarea noastra a produselor derivate cu exemple comune\&. Aceste restrictii se aplica doar pentru cazul in care redistribuiti Nmap\&. De exemplu, nimic nu va impiedica sa scrieti interfete grafice proprietare pentru Nmap\&. Distribuiti\-o independent si invitati oamenii la
\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]pentru a descarca Nmap\&.
.PP
Nu consideram aceste ca restrictii adugate peste GPL ci doar o clarificare a modului in care interpretam termenul de
\(lqprodus derivat\(rqasa cum se aplica el la produsul Nmap licentiat GPL\&. Este similar modului in care Linus Torvalds a anuntat interpretarea sa asupra a cum se aplica termenul de
\(lqprodus derivat\(rqla modulele kernellului Linux\&. Interpretarea noastra se refera doar la Nmap \(en nu vorbim in numele nici unui alt produs GPL\&.
„produs derivat\(rqasa cum se aplica el la produsul Nmap licentiat GPL\&. Este similar modului in care Linus Torvalds a anuntat interpretarea sa asupra a cum se aplica termenul de
„produs derivat\(rqla modulele kernellului Linux\&. Interpretarea noastra se refera doar la Nmap – nu vorbim in numele nici unui alt produs GPL\&.
.PP
Daca aveti intrebari despre restrictiile licentei GPL in ceea ce priveste folosirea Nmap in produse non\-GPL, sunt bucurosi sa va ajutam\&. Asa cum am mentionat, oferim licente alternative pentru integrarea Nmap in aplicatii si aplicari proprietare\&. Astfel de contracte au fost vandute majoritatii producatorilor de software de securitate si in general includ o licenta perpetua precum si furnizarea prioritara de suport si actualizari, dupa cum ne si ajuta sa finantam dezvoltarea tehnologiei Nmap\&. Va rugam sa trimiteti un email la
sales@insecure\&.compentru mai multe informatii\&.
<sales@insecure\&.com>pentru mai multe informatii\&.
.PP
Ca o exceptie speciala de la termenii GPL, Insecure\&.Com LLC permite legarea acestui cod cu orice versiune de biblioteca OpenSSL distribuita sub o licenta identica cu cea din fiserul Copying\&.OpenSSL si distribuirea codului legat a celor doua\&. Trebuie sa va supuneti GNU GPL pentru orice cod in afara de OpenSSL\&. Daca modificati acest fisier, puteti extinde aceasta exceptie si asupra fisierului dumneavoastra, desi nu sunteti obligati sa o faceti\&.
.PP
@ -1395,7 +1378,7 @@ Daca primiti aceste fisiere cu o alta licenta scrisa sau contract care specifica
Sursa este furnizata cu acest software deoarece consideram ca utilizatorii au dreptul de a stii exact ce face un program inainte de a\-l rula\&. Acest lucru permite si auditul softwareului in vederea descoperirii gaurilor de securitate (nici una nu a fost descoperita pana acum)\&.
.PP
Codul sursa permite portarea Nmap pe noi platforme, rezolvarea problemelor si adaugarea de noi functionalitati\&. Sunteti incurajati sa trimiteti modificarile dumneavoastra la
fyodor@nmap\&.orgpentru o posibila incorporare in distributia principala\&. Prin trimiterea acestor modificari catre Fyodor sau la una din listele de dezvoltare de la Insecure\&.Org, se presupune ca oferiti lui Fyodor si Insecure\&.Com LLC dreptul neliitat, neexclusiv de reutilizare, modificare si relicentiere a codului\&. Nmap va fi intotdeauna disponibil ca software cu sursa disponibila, dar acest lucru este important din cauza imposibilitatii relicentierii ce a creat probleme devastatoare pentru alte proiecte cu software liber (cum sunt KDE si NASM)\&. Ocazional relicentiam codul catre terti asa cum s\-a discutat mai devreme\&. Daca doriti sa specificati conditii speciale de licentiere a contributiei dumneavoastra, precizati acest lucru cand o trimiteti\&.
<fyodor@nmap\&.org>pentru o posibila incorporare in distributia principala\&. Prin trimiterea acestor modificari catre Fyodor sau la una din listele de dezvoltare de la Insecure\&.Org, se presupune ca oferiti lui Fyodor si Insecure\&.Com LLC dreptul neliitat, neexclusiv de reutilizare, modificare si relicentiere a codului\&. Nmap va fi intotdeauna disponibil ca software cu sursa disponibila, dar acest lucru este important din cauza imposibilitatii relicentierii ce a creat probleme devastatoare pentru alte proiecte cu software liber (cum sunt KDE si NASM)\&. Ocazional relicentiam codul catre terti asa cum s\-a discutat mai devreme\&. Daca doriti sa specificati conditii speciale de licentiere a contributiei dumneavoastra, precizati acest lucru cand o trimiteti\&.
.SS "Nici o garantie"
.PP
Acest program este distribuit in speranta ca va fi folositor, dar FARA NICI O GARANTIE; fara macar a garantiei de COMERCIABILITATE sau POTRIVIRE PENTRU UN SCOP PARTICULAR\&. Vezi GNU GPL pentru mai multe detalii la
@ -1420,8 +1403,8 @@ Acest produs iclude software dezvoltat de
.SS "Clasificarea de control al exportului din SUA"
.PP
Clasificarea de control al exportului din SUA: Insecure\&.Com LLC considera ca Nmap cade sub incidenta US ECCN (numarul de control al clasificarii de export) 5D992\&. Aceasta categorie este denumita
\(lqSoftware de securitate a informatiilor necontrolat de 5D002\(rq\&. Singurele restrictii ale acestei clasificari sunt AT (anti\-terrorism) care se aplica aproape tuturor bunurilor si interzic exportul catre cateva natiuni ca Iranul si Coreea de Nord\&. Asadar exportul Nmapului nu necesita licente speciale, permisiuni sau autorizari guvernamentale\&.
.SH "NOTES"
„Software de securitate a informatiilor necontrolat de 5D002\(rq\&. Singurele restrictii ale acestei clasificari sunt AT (anti\-terrorism) care se aplica aproape tuturor bunurilor si interzic exportul catre cateva natiuni ca Iranul si Coreea de Nord\&. Asadar exportul Nmapului nu necesita licente speciale, permisiuni sau autorizari guvernamentale\&.
.SH "NOTE"
.IP " 1." 4
original English version
.RS 4

View file

@ -1,13 +1,13 @@
'\" t
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
.\" Date: 12/09/2012
.\" Author: [see the "Автор" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 01/17/2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Russian
.\"
.TH "NMAP" "1" "12/09/2012" "[FIXME: source]" "[FIXME: manual]"
.TH "nmap" "1" "01/17/2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,18 +27,18 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "НАЗВАНИЕ"
nmap \- Утилита для исследования сети и сканер портов
.SH "SYNOPSIS"
.SH "СИНТАКСИС"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fIТип\ сканирования\fR...] [\fIОпции\fR] {\fIцель\ сканирования\fR}
.SH "Описание"
.SH "ОПИСАНИЕ"
.\" Nmap: description of
.PP
Nmap (\(lqNetwork Mapper\(rq) это утилита с открытым исходным кодом для исследования сети и проверки безопасности\&. Она была разработана для быстрого сканирования больших сетей, хотя прекрасно справляется и с единичными целями\&. Nmap использует сырые IP пакеты оригинальными способами, чтобы определить какие хосты доступны в сети, какие службы (название приложения и версию) они предлагают, какие операционные системы (и версии ОС) они используют, какие типы пакетных фильтров/брандмауэров используются и еще дюжины других характеристик\&. В тот время как Nmap обычно используется для проверки безопасности, многие сетевые и системные администраторы находят ее полезной для обычных задач, таких как контролирование структуры сети, управление расписаниями запуска служб и учет времени работы хоста или службы\&.
Nmap («Network Mapper») это утилита с открытым исходным кодом для исследования сети и проверки безопасности\&. Она была разработана для быстрого сканирования больших сетей, хотя прекрасно справляется и с единичными целями\&. Nmap использует сырые IP пакеты оригинальными способами, чтобы определить какие хосты доступны в сети, какие службы (название приложения и версию) они предлагают, какие операционные системы (и версии ОС) они используют, какие типы пакетных фильтров/брандмауэров используются и еще дюжины других характеристик\&. В тот время как Nmap обычно используется для проверки безопасности, многие сетевые и системные администраторы находят ее полезной для обычных задач, таких как контролирование структуры сети, управление расписаниями запуска служб и учет времени работы хоста или службы\&.
.PP
Выходные данные Nmap это список просканированных целей с дополнительной информацией по каждой в зависимости от заданных опций\&. Ключевой информацией является
\(lqтаблица важных портов\(rq\&..\" ports: \(lqinteresting\(rq
«таблица важных портов»\&..\" ports: \(lqinteresting\(rq
Эта таблица содержит номер порта, протокол, имя службы и состояние\&. Состояние может иметь значение
open
(открыт),
@ -65,12 +65,12 @@ unfiltered
В дополнение к таблице важных портов Nmap может предоставлять дальнейшую информацию о целях: преобразованные DNS имена, предположение о используемой операционной системе, типы устройств и MAC адреса\&.
.PP
Типичное сканирование с использованием Nmap показано в
Example\ \&1\&. Единственные аргументы, использованные в этом примере это
Пример 1\&. Единственные аргументы, использованные в этом примере это
\fB\-A\fR, для определения версии ОС, сканирования с использованием скриптов и трассировки;
\fB\-T4\fR
для более быстрого выполнения; затем два целевых хоста\&.
.PP
\fBExample\ \&1.\ \&Типичный пример сканирования с помощью Nmap\fR
\fBПример 1. Типичный пример сканирования с помощью Nmap\fR
.\" -A: example of
.sp
.if n \{\
@ -79,7 +79,7 @@ Example\ \&1\&. Единственные аргументы, использов
.nf
# nmap \-A \-T4 scanme\&.nmap\&.org playground
Starting Nmap ( http://nmap\&.org )
Starting Nmap ( https://nmap\&.org )
Interesting ports on scanme\&.nmap\&.org (64\&.13\&.134\&.52):
(The 1663 ports scanned but not shown below are in state: filtered)
PORT STATE SERVICE VERSION
@ -119,29 +119,26 @@ Nmap finished: 2 IP addresses (2 hosts up) scanned in 88\&.392 seconds
Самую новую версию Nmap можно скачать с
\m[blue]\fB\%https://nmap.org\fR\m[]\&. Самая новая версия страницы справки Nmap (man page) расположена на
\m[blue]\fB\%https://nmap.org/book/man.html\fR\m[]\&.
.SH "Замечания о переводе"
.SH "ЗАМЕЧАНИЯ О ПЕРЕВОДЕ"
.PP
Гуз Александр (Guz Alexander)
kalimatas@gmail\&.com
<kalimatas@gmail\&.com>
.PP
Этот русский вариант Справочного Руководства Nmap является переводом версии 6184
\m[blue]\fBоригинальной английской версии\fR\m[]\&\s-2\u[1]\d\s+2\&. Хотя я надеюсь, что данный перевод сделает Nmap более доступной для русскоязычных пользователей, я не могу гарантировать, что он является полным или является перевод последней официальной английской версии\&. Эта работа может модифицироваться или распространяться на основе лицензии
\m[blue]\fBCreative Commons Attribution License\fR\m[]\&\s-2\u[2]\d\s+2\&.
.SH "Сводка опций"
.SH "СВОДКА ОПЦИЙ"
.PP
Эта сводка опций выводится на экран, когда Nmap запускается без каких\-либо опций; последняя версия всегда доступна здесь
\m[blue]\fB\%https://nmap.org/data/nmap.usage.txt\fR\m[]\&. Это помогает людям запомнить наиболее употребляемые опции, но это сводка не может быть заменой документации, предоставленной в данном руководстве\&. Некоторые опции даже не включены в этот список\&.
.PP
.\" summary of options
.\" command-line options: of Nmap
.\" summary of options.\" command-line options: of Nmap
.sp
.if n \{\
.RS 4
.\}
.nf
Nmap 4\&.76 ( http://nmap\&.org )
Nmap 4\&.76 ( https://nmap\&.org )
Использование: nmap [Тип(ы) Сканирования] [Опции] {цель сканирования}
ОПРЕДЕЛЕНИЕ ЦЕЛИ СКАНИРОВАНИЯ:
Можно использовать сетевые имена, IP адреса, сети и т\&.д\&.
@ -252,9 +249,8 @@ Nmap 4\&.76 ( http://nmap\&.org )
.RE
.\}
.sp
.\"
.\"
.SH "Определение цели сканирования"
.\".\"
.SH "ОПРЕДЕЛЕНИЕ ЦЕЛИ СКАНИРОВАНИЯ"
.\" target specification
.PP
В командной строке Nmap все, что не является опцией (или аргументом опции), рассматривается как цель сканирования\&. В простейшем случае для сканирования используется IP адрес или сетевое имя целевой машины\&.
@ -296,10 +292,7 @@ IPv6 адреса могут быть определны только в фор
определяет сколько необходимо сгенерировать IP адресов\&. Неподходящие IP адреса, такие как частные, широковещательные или нелокализованные диапазоны адресов автоматически пропускаются\&. Аргумент
0
может быть передан для бесконечного сканирования\&. Имейте в виду, что некоторым системным администраторам может не понравиться неразрешенное сканирование их сетей и они могут пожаловаться\&. Используйте эту опцию на свой страх и риск! Если в дождливый денек вам будет скучно, попробуйте команду
\fBnmap \-sS \-PS80 \-iR 0 \-p 80\fR
.\" -sS: example of
.\" -PS: example of
.\" -iR: example of
\fBnmap \-sS \-PS80 \-iR 0 \-p 80\fR.\" -sS: example of.\" -PS: example of.\" -iR: example of
для сканирования произвольных веб\-серверов\&.
.RE
.PP
@ -314,7 +307,7 @@ IPv6 адреса могут быть определны только в фор
\fB\-\-exclude\fR, за исключением того, что цели для исключения находятся в разделенном пробелами, символами табуляции или символами перехода на новую строку
\fIфайле\fR, а не в командной строке\&.
.RE
.SH "Обнаружение хостов"
.SH "ОБНАРУЖЕНИЕ ХОСТОВ"
.\" host discovery
.PP
Одна из первейших задач при исследовании любой сети это сократить (иногда довольно большой) набор IP диапазонов до списка активных или интересных хостов\&. Сканирование каждого порта каждого IP адреса медленно и необязательно\&. Конечно же то, что делает хост интересным для исселедования во многом определяется целями сканирования\&. Сетевые администраторы возможно будут заинтересованы только в хостах, на которых запущена определенная служба, в то время как тем, кого интересует безопасность, будут интересны все устройства с IP адресами\&. Задачи администраторов по обнаружению работающих хостов в сети могут быть удовлетворены обычным ICMP пингом, людям же, которые тестируют способность сети противостоять атакам из вне, необходимо использовать разнообразные наборы запросов с целью обхода брандмауэра\&.
@ -384,8 +377,7 @@ fw\&.chi
\fB\-PS \fR\fB\fIсписок_портов\fR\fR (TCP SYN пингование) .\" -PS .\" SYN ping
.RS 4
Эта опция посылает пустой TCP пакет с установленным SYN флагом\&. Порт по умолчанию \- 80 (можно задать во время компилирования изменяя
\fIDEFAULT_TCP_PROBE_PORT_SPEC\fR
.\" DEFAULT_TCP_PROBE_PORT_SPEC
\fIDEFAULT_TCP_PROBE_PORT_SPEC\fR.\" DEFAULT_TCP_PROBE_PORT_SPEC
в
nmap\&.h)\&.
.\" nmap.h
@ -466,7 +458,7 @@ ping\&. Nmap посылает ICMP пакет типа 8 (эхо запрос)
\fB\-PE\fR, чтобы активировать такой тип сканирования\&.
.sp
Но Nmap использует не только стандратный эхо запрос\&. В стандарте ICMP (\m[blue]\fBRFC 792\fR\m[]\&\s-2\u[4]\d\s+2) также определены запросы временной метки, информационные запросы и запросы адресной маски с кодами 13, 15 и 17 соответственно\&. Хотя они служат для того, чтобы узнать какую\-либо информацию, такую как адресную маску или текущее время, они могут быть легко применены для обнаружения целей\&. Система, которая отвечает на них, работает и доступна\&. В настоящее время Nmap не использует информационные запросы, т\&.к\&. они не получиил широкого распространения\&. Стандарт RFC 1122 наставивает на том, что
\(lqхост НЕ ДОЛЖЕН посылать такие сообщения\(rq\&. Запросы временной метки или адресной маски могут быть посланы путем задания опций
«хост НЕ ДОЛЖЕН посылать такие сообщения»\&. Запросы временной метки или адресной маски могут быть посланы путем задания опций
\fB\-PP\fR
и
\fB\-PM\fR
@ -548,7 +540,7 @@ RST
до тех пор, пока не найдете тот, который работает\&.
.RE
.\"
.SH "Основы сканирования портов"
.SH "ОСНОВЫ СКАНИРОВАНИЯ ПОРТОВ"
.PP
Хотя Nmap постоянно наращивала функциональность, изначально утилита разрабатывалась как эффективный сканер портов, и она по\-прежнему сохраняет свои основные функции\&. Простой командой
\fBnmap \fR\fB\fIцель сканирования\fR\fR
@ -598,7 +590,7 @@ Nmap характеризует порт таким состоянием, ког
.RS 4
Это состояние используется, когда Nmap не может определить закрыт порт или фильтруется\&. Используется только при сканировании IP ID idle типа\&.
.RE
.SH "Различные приемы сканирования портов"
.SH "РАЗЛИЧНЫЕ ПРИЕМЫ СКАНИРОВАНИЯ ПОРТОВ"
.PP
Как новичок в автомобильном деле, я могу часами биться в попытках использовать свои элементарные инструменты (молоток, клейкая лента, гаечный ключ и т\&.д\&.) для решения какой\-либо проблемы\&. Когда все мои попытки с крахом проваливаются, и я буксирую свою развалюху к настоящему механику, он неизменно достает из большой коробки с интрументами какую\-нибудь штуковину, и сразу складывается впечатление, что решение проблемы не требует много усилий\&. Искусство сканирования портов очень на это похоже\&. Эксперты понимают дюжины различных приемов сканирования портов и выбирают для конкретной задачи подходящий (или комбинацию из нескольких)\&. Неопытные пользователи и script kiddies,
.\" script kiddies
@ -672,9 +664,9 @@ Nmap обнаруживает такого рода ограничения и с
открытые
и
закрытые\&. На странице 65 RFC 793 говорится, что
\(lqесли порт назначения ЗАКРЫТ \&.\&.\&.\&. входящий сегмент не содержащий RST повлечет за собой отправку RST в ответ\&.\(rq
«если порт назначения ЗАКРЫТ \&.\&.\&.\&. входящий сегмент не содержащий RST повлечет за собой отправку RST в ответ\&.»
На следующей странице, где обсуждается отправка пакетов без установленных битов SYN, RST или ACK, утверждается что:
\(lqвы вряд ли с этим столкнетесь, но если столкнетесь, то сбросьте сегменти и вернитесь к исходному состоянию\&.\(rq
«вы вряд ли с этим столкнетесь, но если столкнетесь, то сбросьте сегменти и вернитесь к исходному состоянию\&.»
.sp
Когда сканируется система отвечающая требованиям RFC, любой пакет, не содержащий установленного бита SYN, RST или ACK, повлечет за собой отправку RST в ответ в случае, если порт закрыт, или не повлечет никакого ответа, если порт открыт\&. Т\&.к\&. ни один из этих битов не установлен, то любая комбинация трех оставшихся (FIN, PSH и URG) будет являться правильной\&. Nmap использует это в трех типах сканирования:
.PP
@ -846,7 +838,7 @@ anonymous
.sp
Эта уязвимость была широко распространена в 1997, когда была выпущена Nmap, но теперь почти везде исправлена\&. Уязвимые сервера по\-прежнему есть, так что, если ничего другое не помогает, то стоит попробовать\&. Если вашей целью является обход бранмауэра, то просканируйте целевую сеть на наличие открытого порта 21 (или даже на наличие любых FTP служб, если вы используете определение версии), а затем попробуйте данный тип сканирования с каждым из найденных\&. Nmap скажет вам, уязвим хост или нет\&. Если вы просто пытаетесь замести следы, то вам нет необходимости (и, фактически, не следует) ограничивать себя только хостами целевой сети\&. Перед тем как вы начнете сканировать произвольные Интернет адреса на наличие уязвимого FTP сервера, имейте ввиду, что многим системным администраторам это не понравится\&.
.RE
.SH "Определение портов и порядка сканирования"
.SH "ОПРЕДЕЛЕНИЕ ПОРТОВ И ПОРЯДКА СКАНИРОВАНИЯ"
.\" port specification
.PP
В дополнении ко всем методам сканирования описанными ранее, Nmap предлагает опции для определения портов для сканирования, а также порядка сканирования: произвольного или последовательного\&. По умолчанию, Nmap сканирует все порты до 1024 включительно, а также все порты с большими номерами упомянутыми в файле
@ -877,7 +869,7 @@ U:\&. Определитель будет действовать до того
.\" port specification: wildcards in
Порты также могут быть заданы именами, которые указаны в
nmap\-services\&. Вы даже можете использовать символы ? и * с именами\&. Например, чтобы просканировать FTP и все порты, чьи имена начинаются с
\(lqhttp\(rq, используйте
«http», используйте
\fB\-p ftp,http*\fR\&. Будьте осторожны при вводе этой команды и лучше заключите аргумент
\fB\-p\fR
в кавычки\&.
@ -926,7 +918,7 @@ nmap\-services
файле (только для нового формата
nmap\-services)\&.
.RE
.SH "Обнаружение служб и их версий"
.SH "ОБНАРУЖЕНИЕ СЛУЖБ И ИХ ВЕРСИЙ"
.\" version detection
.PP
При сканировании удаленной машины Nmap может выдать, что порты
@ -987,8 +979,7 @@ Exclude
По умолчанию уровень интенсивности равен 7\&.
.\" version detection: default intensity
Когда запрос привязан к целевому порту посредством директивы
nmap\-service\-probes
ports, этот запрос будет производиться вне зависимости от уровня интенсивности\&. Это гарантирует, что DNS запросы всегда будут производится с использование порта 53, SSL запросы \- 443 и т\&.д\&.
nmap\-service\-probesports, этот запрос будет производиться вне зависимости от уровня интенсивности\&. Это гарантирует, что DNS запросы всегда будут производится с использование порта 53, SSL запросы \- 443 и т\&.д\&.
.RE
.PP
\fB\-\-version\-light\fR (Включить облегченный режим) .\" --version-light
@ -1019,7 +1010,7 @@ ports, этот запрос будет производиться вне зав
нужна очень редко\&.
.RE
.\"
.SH "Определение ОС"
.SH "ОПРЕДЕЛЕНИЕ ОС"
.\" OS detection
.PP
Одна из наиболее известных функциональных возможностей Nmap это удаленное определение ОС на основе анализа работы стека TCP/IP\&. Nmap посылает серию TCP и UDP пакетов на удаленный хост и изучает практически каждый бит в ответах\&. После проведения дюжины тестов таких как TCP ISN выборки, поддержки опций TCP, IP ID выборки, и анализа продолжительности процедуры инициализации, Nmap сравнивает результаты со своей
@ -1029,16 +1020,15 @@ nmap\-os\-db.\" nmap-os-db
Если Nmap не может определить ОС, но для этого есть хорошие предпосылки (наприме, по крайней мере, найдены один открытый и один закрытый порты), то Nmap предоставит URL, по которому, если вы точно знаете, какая ОС используется, вы сможете предоставить набор ее характеристик\&. Тем самым вы внесете свой вклад в дополнение базы данных известных ОС Nmap, и она будет более полезна для всех остальных\&.
.PP
Опция определения ОС также активирует проведение некоторых других тестов, которые позволяют воспользоваться собираемой в процессе работы информацией\&. Один из них Классификация Предсказуемости Последовательности TCP (TCP Sequence Predictability Classification)\&. Это позволяет приблизительно определить, насколько сложно установить ложное TCP соединение с удаленным хостом\&. Это может быть полезно для взлома и эксплуатации программ, базирующихся на доверительных отношениях (rlogin, фильтры брандмауэров и т\&.д\&.) или для сокрытия источника атаки\&. Этот тип спуфинга (spoofing) теперь редко используется, но многие машины все еще уязвимы к такого рода атакам\&. Число, характеризующее сложность, базируется на статистической выборке и может колебаться\&. Обычно лучше испльзовать классификацию с испльзованием английских фраз типа
\(lqworthy challenge(достойное испытание)\(rq
«worthy challenge(достойное испытание)»
или
\(lqtrivial joke(шуточное дело)\(rq\&. Эта информация будет выведена только при включенном вербальном режиме (\fB\-v\fR)\&. Когда вербальный режим активирован вместе с опцией
«trivial joke(шуточное дело)»\&. Эта информация будет выведена только при включенном вербальном режиме (\fB\-v\fR)\&. Когда вербальный режим активирован вместе с опцией
\fB\-O\fR, то выводится также информация о генарции IP ID последовательности\&. Большинство машин находятся в классе
\(lqincremental(возрастающий)\(rq, что означает, что они увеличивают поле ID в IP заголовке для каждого посланого пакета\&. Это делает их уязвимыми к спуфинг(spoofing) атакам и атакам с целью сбора расширенной информации\&.
«incremental(возрастающий)», что означает, что они увеличивают поле ID в IP заголовке для каждого посланого пакета\&. Это делает их уязвимыми к спуфинг(spoofing) атакам и атакам с целью сбора расширенной информации\&.
.\" uptime guess
.PP
Также во время определения ОС делается попытка узнать время работы целевой машины\&. С помощью временных меток (timestamp) TCP (\m[blue]\fBRFC 1323\fR\m[]\&\s-2\u[9]\d\s+2) Nmap пробует угадать, когда машина была перезагружена в последний раз\&. Информация может быть не точна, т\&.к\&. счетчик временной метки не был обнулен или был переполнен, или каким\-то образом скрыт\&. Информация выводится только в вербальном режиме\&.
.PP
Бумажная документация по работе, использованию и настройки опции определения ОС находится на \m[blue]\fB\%https://nmap.org/book/osdetect.html\fR\m[]\&.
.PP
Функция определения ОС включается и управляется с помощью следующих опций:
@ -1071,7 +1061,7 @@ nmap\-os\-db.\" nmap-os-db
(напр\&. 1) увеличивает скорость работы Nmap, однако вы пропускаете некоторые записи, с помощью которых, возможно, можно было бы определить ОС\&. Большое значение может быть задано для разрешения большего количества попыток при благоприятных условиях\&. Это делается редко, за исключением тех случаев, когда необходимо сгенерировать более детальный набор характеристик ОС для занесения в базу данных Nmap\&.
.RE
.\"
.SH "Скриптовый движок NMAP(NSE - NMAP SCRIPTING ENGINE)"
.SH "СКРИПТОВЫЙ ДВИЖОК Nmap(NSE - Nmap Scripting Engine)"
.\" Nmap Scripting Engine (NSE)
.PP
Скриптовый движок Nmap (NSE) это одна из наиболее мощных и гибких возможностей Nmap\&. Он позволяет пользователям писать (и делиться ими) простые скрипты (используя
@ -1094,7 +1084,6 @@ default\&. Все они описаны
.PP
Скриптовый движок Nmap детально описан
на \m[blue]\fB\%https://nmap.org/book/nse.html\fR\m[]
и настраивается с помощью следующих опций:
.PP
\fB\-sC\fR .\" -sC
@ -1107,13 +1096,10 @@ default\&. Все они описаны
.RS 4
Осуществляет сканирование на основе скриптов (как
\fB\-sC\fR) используя разделенный запятыми список категорий скриптов, отдельных файлов скриптов или директорий содержащих скрипты вместо стандартного набора скриптов\&. Сначала Nmap пытается интерпретирует все аргументы как категории, затем (в случае неудачи) как файлы или директории\&. Файл скрипта или директория скриптов могут быть определны с использованием абсолютного или относительного пути\&. Абсолютные пути используются так, как вы их зададите\&. Относительные пути будут определяться относительно:
.\" data files: directory search order.\" scripts, location of
\-\-datadir/;
$NMAPDIR/;.\" NMAPDIR environment variable
~/\&.nmap/
.\" data files: directory search order.\" scripts, location of\-\-datadir/;
$NMAPDIR/;.\" NMAPDIR environment variable~/\&.nmap/
(не используется в Windows);.\" .nmap directory
NMAPDATADIR/ или.\" NMAPDATADIR
\&./\&. Также все эти папки будут проверяться на наличие поддиректории
NMAPDATADIR/ или.\" NMAPDATADIR\&./\&. Также все эти папки будут проверяться на наличие поддиректории
scripts/
.sp
Если вы определили директорию со скриптами, и она была найдена, то Nmap загружает все NSE скрипты (все файлы с расширением
@ -1160,7 +1146,7 @@ scripts, или поменяли категорию какого\-нибудь
\fBnmap \-\-script\-updatedb\fR\&.
.RE
.\"
.SH "Опции управления временем и производительностью"
.SH "ОПЦИИ УПРАВЛЕНИЯ ВРЕМЕНЕМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ"
.\" timing
.\" performance
.PP
@ -1321,8 +1307,7 @@ nmap\-dev
Многие хосты имеют давно использующие ограничения
.\" rate limiting
на количество ICMP сообщений об ошибке (как ошибки о недостижимости порта)\&. Многие системы сейчас используют похожие ограничения на количество пакетов RST (сброс), генерируемых ими\&. Это может сильно замедлить сканирование, т\&.к\&. Nmap подстраивается под эти ограничения\&. Вы можете указать Nmap игнорировать такие ограничения (для сканирования портов типа SYN, при котором не отвечающие порты
\fIне считаются\fR
открытыми) путем задания опции
\fIне считаются\fRоткрытыми) путем задания опции
\fB\-\-defeat\-rst\-ratelimit\fR\&.
.sp
Использование этой опции может привести к потери точности сканирования, т\&.к\&. Nmap могла не подождать неоходимое время ответа RST (на которые у целевой машины есть ограничения)\&. При сканировании типа SYN не отвечающие порты помечаются как
@ -1344,7 +1329,7 @@ nmap\-dev
.\" -T5
Хотя описанные выше опции управления временем мощны и эффективны, многих людей они сбивают с толку\&. Более того, выбор подходящих значений может иногда занимать больше времени, чем само сканирование\&. Поэтому Nmap предлагает более легкий подход, заключайющийся в применении шести шаблонов настроек\&. Вы можете задавать их с помощью опции
\fB\-T\fR
и номера шаблона (0\(en5) или его имени\&. Имена шаблонов следующие:
и номера шаблона (0–5) или его имени\&. Имена шаблонов следующие:
\fBparanoid(паранойдный)\fR\ \&(\fB0\fR),
\fBsneaky(хитрый)\fR\ \&(\fB1\fR),
\fBpolite(вежливый)\fR\ \&(\fB2\fR),
@ -1388,8 +1373,7 @@ nmap\-dev
\fBT2\fR
практически одинаковы, только между запросами проходит 15 секунд и 0\&.4 секунды соответственно\&. Опция
\fBT3\fR
является опцией Nmap по умолчанию, она включает распараллеливание\&..\" normal (-T3) timing template
\fB\-T4\fR
является опцией Nmap по умолчанию, она включает распараллеливание\&..\" normal (-T3) timing template\fB\-T4\fR
эквивалента опциям
\fB\-\-max\-rtt\-timeout 1250 \-\-initial\-rtt\-timeout 500 \-\-max\-retries 6\fR
и устанавливает максимальную задержку при TCP сканировании 10 миллисекунд\&.
@ -1400,7 +1384,7 @@ nmap\-dev
.RE
.\"
.\"
.SH "Обход Брандмауэров/IDS"
.SH "ОБХОД БРАНДМАУЭРОВ/IDS"
.\" firewalls: bypassing
.\" intrusion detection systems: evading
.PP
@ -1433,8 +1417,7 @@ nmap\-dev
\fICONFIG_IP_ALWAYS_DEFRAG\fRв ядре Linux, некоторые сети не могут позволить себе связанное с этим падение производительности и поэтому не используют такую возможность\&. Другие могут использовать ее, потому что фрагменты в таких сетях могут идти по разным маршрутам\&. Некоторые системы фрагментируют исходящие пакеты прямо в ядре\&. Linux с включенным модулем отслеживания соединения iptables
.\" iptables
тому пример\&. Произведите сканирование с включенным сниффером
Wireshark
.\" Wireshark, чтобы убедиться, что пакеты фрагментируются\&. Если в вашей ОС возникают проблемы, попробуйте задать опцию
Wireshark.\" Wireshark, чтобы убедиться, что пакеты фрагментируются\&. Если в вашей ОС возникают проблемы, попробуйте задать опцию
\fB\-\-send\-eth\fR.\" --send-eth, чтобы обойти IP слой и отсылать сырые ethernet фрэймы\&.
.RE
.PP
@ -1579,7 +1562,7 @@ Cisco\&. Эта опция оказывает влияние только на
.RE
.\"
.\"
.SH "Вывод результатов"
.SH "ВЫВОД РЕЗУЛЬТАТОВ"
.\" output formats
.PP
Любая утилита безопасности полезна ровно настолько, насколько полезны выдаваемые ею результаты\&. Различные сложные тесты и алгоритмы имеют мало пользы, если они не представлены в хорошо организованной и удобной для понимания форме\&. Предоставляя разлиные способы вывода результатов Nmap используется людьми и программным обеспечением, т\&.к\&. нет такого формата, который подходил бы всем\&. Поэтому Nmap предлагает несколько форматов, включая интерактивный режим для чтения людьми и XML для удобного анализа программным обеспечением\&.
@ -1674,11 +1657,9 @@ XML вывод
\m[blue]\fB\%https://nmap.org/data/nmap.dtd\fR\m[]\&.
.sp
XML предоставляет формат, который легко обрабатывается программным обеспечением\&. Бесплатные XML парсеры, доступны для всех основных языков программирования, включая C/C++, Perl, Python и Java\&. Люди даже написали привязки для большинства из этих языков для обработки выходных данных Nmap\&. Примерами являются
\m[blue]\fBNmap::Scanner\fR\m[]\&\s-2\u[12]\d\s+2
.\" Nmap::Scanner
\m[blue]\fBNmap::Scanner\fR\m[]\&\s-2\u[12]\d\s+2.\" Nmap::Scanner
и
\m[blue]\fBNmap::Parser\fR\m[]\&\s-2\u[13]\d\s+2
.\" Nmap::Parser
\m[blue]\fBNmap::Parser\fR\m[]\&\s-2\u[13]\d\s+2.\" Nmap::Parser
на Perl CPAN\&. В большинстве случаев взаимодействия какого\-либо приложения и Nmap, XML является предпочитаемым форматом\&.
.sp
XML вывод связывается с XSL таблицей стилей, которая используется для форматирования результатов как HTML\&. Самым легким способом использования этой возможности является загрузка XML вывода в браузер типа Firefox или IE\&. По умолчанию это будет работать только на машине, на которой установлена Nmap (или настроенной аналогично) из\-за жесткой привязки полного пути файла
@ -1692,7 +1673,7 @@ nmap\&.xsl\&. Используйте опции
\fB\-oS \fR\fB\fIимя_файла\fR\fR (ScRipT KIdd|3 oUTpuT) .\" -oS .\" scR1pT kIddI3 output
.RS 4
Script kiddie формат практически такой же как и интерактивный, за тем исключением, что после окончания сканирования он перерабатывается, чтобы больше подходит l33t HaXXorZ, который смотрит свысока на Nmap из\-за постоянного использования заглавных букв и правовисания\&. Лишенные чувства юмора люди должны иметь ввиду, что эта опция высмеивает script kiddies, перед тем как ругать меня за то, что я якобы
\(lqпомогаю им\(rq\&.
«помогаю им»\&.
.RE
.PP
\fB\-oG \fR\fB\fIимя_файла\fR\fR (grepable вывод) .\" -oG .\" grepable output
@ -1838,9 +1819,7 @@ ctrl\-C\&. Запуск целого сканирования с самого н
Nmap использует XSL
.\" XSL
таблицу стилей
.\" stylesheet
nmap\&.xsl
.\" nmap.xsl
.\" stylesheetnmap\&.xsl.\" nmap.xsl
для просмотра или перевода XML вывода в HTML\&.
.\" HTML from XML output
XML вывод включает директиву
@ -1870,7 +1849,7 @@ xml\-stylesheet
опускается\&.
.RE
.\"
.SH "Различные опции"
.SH "РАЗЛИЧНЫЕ ОПЦИИ"
.PP
В этой секции описываются некоторые важные (и не очень важные) опции, которые не подходят к другим категориям\&.
.PP
@ -1879,7 +1858,7 @@ xml\-stylesheet
Начиная с 2002 года Nmap имеет поддержку протокола IPv6 для своих наиболее используемых функций\&. В частности, пинг сканирование (только TCP), выявление возможности установки соединения и определение версии имеют поддержку протокола IPv6\&. Синтаксис команд такой же как и обычный за исключением того, что вы добавляете опцию
\fB\-6\fR\&. Конечно же, вы должны использовать синтаксис IPv6, если вы указываете адрес, а не имя хоста\&. Адрес может выглядеть как
3ffe:7501:4819:2000:210:f3ff:fe03:14d0, поэтому лучше использовать имена хостов\&. Вывод выглядит так же как и обычный, только на линии
\(lqинтересных портов\(rq
«интересных портов»
будет IPv6 адрес\&.
.sp
Хотя протокол IPv6 еще не завоевал весь мир, в некоторых (обычно Азиатских) странах он используется интенсивно, и большинство современных операционных систем поддерживают его\&. Чтобы использовать Nmap с протоколом IPv6, и источник и цель сканирования должны быть настроены на работу с ним\&. Если ваш ISP (как большинство из них) не предоставляет вам IPv6 адрес, вы можете использовать широко распространенный и работающий с Nmap сервис Tunnel Brokers\&. Я использую бесплатный сервис
@ -1980,14 +1959,6 @@ nmap\-service\-probes, который поставляется вместе с N
Эта опция полезна только во время отладки утечки памяти\&. Заставляет Nmap освободить занянутю память перед завершением работы, что облегчает задачу обнаружения действительной утечки памяти\&. В обычном режиме работы Nmap пропускает этот шаг, так ОС делает это самостоятельно при закрытии процесса\&.
.RE
.PP
\fB\-\-interactive\fR (Запустить в интерактивном режиме) .\" --interactive .\" interactive mode
.RS 4
Запускает Nmap в интерактивном режиме, который предлагает интерактивные подсказки Nmap, позволяющие запускать несколько процессов сканирования (параллельно или в фоне)\&. Эта опция полезна для людей, которые запускают сканирование с многопользовательской системы, т\&.к\&. они часто хотят протестировать свою безопасность, при этом не давая узнать кому\-либо другому в системе, что является целью их сканирования\&. Используйте опцию
\fB\-\-interactive\fR, для запуска этого режима, а затем нажмите
h
для справки\&. Эта опция используется редко, т\&.к\&. собственные командные оболочки более знакомы и содержат больше возможностей\&. Эта опция включает оператор (!) для запуска команд оболочки, что является одной из многих причин, почему не следует устанавливать Nmap setuid root\&. setuid root\&..\" setuid, why Nmap shouldn't be
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (Вывести номер версии) .\" -V .\" --version
.RS 4
Выводит номер версии Nmap и завершает работу\&.
@ -1997,7 +1968,7 @@ h
.RS 4
Выводит небольшую страницу помощи с наиболее часто используемыми командами и опциями\&. Запуск Nmap без аргументов приводит к такому же результату\&.
.RE
.SH "Взаимодействие во время выполнения"
.SH "ВЗАИМОДЕЙСТВИЕ ВО ВРЕМЯ ВЫПОЛНЕНИЯ"
.PP
Во время работы Nmap, все нажатые клавиши фиксируются\&. Это позволяет вам взаимодействовать с программой не прерывая и не перезапуская ее\&. С помощью некоторых клавиш можно изменить опции сканирования, при использовании же других будут выведены сообщения о текущем статусе сканирования\&. Существует договоренность, что
\fIстрочные буквы увеличивают\fR
@ -2032,7 +2003,7 @@ Stats: 0:00:08 elapsed; 111 hosts completed (5 up), 5 undergoing Service Scan
.sp
Service scan Timing: About 28\&.00% done; ETC: 16:18 (0:00:15 remaining)
.RE
.SH "Примеры"
.SH "ПРИМЕРЫ"
.PP
Здесь приведены несколько примеров использования Nmap, от самых простых до более изощренных\&. Некоторые реально существующие IP адреса и доменные имена использованны для того, чтобы сделать примеры более конкретными\&. На их место вы должны подставить адреса/имена из
\fIвашей собственной сети\&.\fR\&. В то время как сканирование портов некоторой сети не является незаконным, некоторым администраторам сетей может не понравиться своевольное сканирование их сетей и они могут пожаловаться\&. Для начала постарайтесь получить разрешение\&.
@ -2044,8 +2015,7 @@ Failed to resolve given hostname/IP: scanme\&.nmap\&.org
scanme2\&.nmap\&.org,
scanme3\&.nmap\&.org, и так далее, несмотря на то, что эти хосты еще не существуют\&.
.PP
.\" -v: example of
\fBnmap \-v scanme\&.nmap\&.org\fR
.\" -v: example of\fBnmap \-v scanme\&.nmap\&.org\fR
.PP
Этой командой будут просканированы все TCP порты машины
scanme\&.nmap\&.org
@ -2053,31 +2023,24 @@ scanme\&.nmap\&.org
\fB\-v\fR
активирует вербальный режим\&.
.PP
.\" -sS: example of
.\" -O: example of
\fBnmap \-sS \-O scanme\&.nmap\&.org/24\fR
.\" -sS: example of.\" -O: example of\fBnmap \-sS \-O scanme\&.nmap\&.org/24\fR
.PP
Этой командой будет произведено скрытное SYN сканирование всех 255 машин сети
\(lqкласса C\(rq, в которой расположена машина Scanme\&. Также будет произведена попытка определения операционной системы на каждом работающем хосте\&. Из\-за SYN сканирования и опции определения ОС данная команда требует привилегий суперпользователя (root)\&.
«класса C», в которой расположена машина Scanme\&. Также будет произведена попытка определения операционной системы на каждом работающем хосте\&. Из\-за SYN сканирования и опции определения ОС данная команда требует привилегий суперпользователя (root)\&.
.PP
.\" -p: example of
\fBnmap \-sV \-p 22,53,110,143,4564 198\&.116\&.0\-255\&.1\-127\fR
.\" -p: example of\fBnmap \-sV \-p 22,53,110,143,4564 198\&.116\&.0\-255\&.1\-127\fR
.PP
Запускает перебор хостов и TCP сканирование первой половины всех (из доступных 255) 8 битных подсетей адресного пространства 198\&.116 класса B\&. Также проверяет запущены ли SSH, DNS, POP3 или IMAP с использованием их стандартных портов, а также использует ли какое\-нибудь приложение порт 4564\&. Если какой\-нибудь из этих портов открыт, то будет произведена попытка определения работающего с этим портом приложения\&.
.PP
.\" -iR: example of
.\" -PN: example of
\fBnmap \-v \-iR 100000 \-PN \-p 80\fR
.\" -iR: example of.\" -PN: example of\fBnmap \-v \-iR 100000 \-PN \-p 80\fR
.PP
Указывает Nmap выбрать случайным образом 100,000 хостов и просканировать их на наличие запущенных на них веб\-серверов (порт 80)\&. Перебор хостов отключен опцией
\fB\-PN\fR, т\&.к\&. посылка пары предварительных запросов с целью определения доступности хоста является нецелесообразной, когда вас интересует всего один порт на каждом хосте\&.
.PP
.\" -oX: example of
.\" -oG: example of
\fBnmap \-PN \-p80 \-oX logs/pb\-port80scan\&.xml \-oG logs/pb\-port80scan\&.gnmap 216\&.163\&.128\&.20/20\fR
.\" -oX: example of.\" -oG: example of\fBnmap \-PN \-p80 \-oX logs/pb\-port80scan\&.xml \-oG logs/pb\-port80scan\&.gnmap 216\&.163\&.128\&.20/20\fR
.PP
Этой командой будут просканированы 4096 IP адресов (без предварительного пингования), а выходные данные будут сохранены в фомате XML и формате, удобном для просмотра утилитой grep (grepable формат)\&.
.SH "Ошибки"
.SH "ОШИБКИ"
.\" bugs, reporting
.PP
Как и ее автор, Nmap не идеальна\&. Но вы можете сделать ее лучше посылая нам отчеты об ошибках или даже написав патч\&. Если Nmap ведет себя не так, как вы ожидаете, то для начала обновитесь до последней версии с
@ -2088,8 +2051,8 @@ nmap\-dev
архивы на
\m[blue]\fB\%http://seclists.org/\fR\m[]\&..\" nmap-dev mailing list
Также прочитайте полностью страницу руководства\&. Если ничего не помогло, отправьте сообщение об ошибке на
dev@nmap\&.org\&. Пожалуйста, включите всю известную вам информацию об ошибке, какую версию Nmap вы используете, и на какой операционной системы вы запускаете Nmap\&. Сообщения о проблемах и вопросы по использованию Nmap отправленные на
dev@nmap\&.org
<dev@nmap\&.org>\&. Пожалуйста, включите всю известную вам информацию об ошибке, какую версию Nmap вы используете, и на какой операционной системы вы запускаете Nmap\&. Сообщения о проблемах и вопросы по использованию Nmap отправленные на
<dev@nmap\&.org>
имеют больше шансов на ответ, чем если бы вы послали их непосредственно Fyodor\*(Aqу\&. Если вы подпишитесь на рассылку nmap\-dev перед отправкой сообщения, то ваше сообщение будет обработано быстрее\&. Подпишитесь на рассылку на
\m[blue]\fB\%https://nmap.org/mailman/listinfo/dev\fR\m[]\&.
.PP
@ -2097,16 +2060,16 @@ dev@nmap\&.org
\m[blue]\fB\%https://nmap.org/data/HACKING\fR\m[]\&. Созданные вами патчи можно отправить на
nmap\-dev
(рекомендуется) или непосредственно Fyodor\*(Aqу\&.
.SH "Автор"
.SH "АВТОР"
.PP
Fyodor
fyodor@nmap\&.org
<fyodor@nmap\&.org>
(\m[blue]\fB\%http://insecure.org\fR\m[])
.PP
На протяжении многих лет сотни людей внесли ценный вклад в разработку Nmap\&. Все изменения и улучшения подробно описаны в файле
CHANGELOG.\" changelog, который распространяется вместе с Nmap, а также доступен на
\m[blue]\fB\%https://nmap.org/changelog.html\fR\m[]\&.
.SH "Юридические уведомления"
.SH "ЮРИДИЧЕСКИЕ УВЕДОМЛЕНИЯ"
.SS "Unofficial Translation Disclaimer / Отречение неофициального перевода"
.PP
This is an unnofficial translation of the
@ -2121,11 +2084,11 @@ into Russian\&. It was not written by Insecure\&.Com LLC, and does not legally s
.\" GNU General Public License
.PP
Nmap Security Scanner (C) 1996\-2008 Insecure\&.Com LLC\&. Nmap также является зарегистрированным товарным знаком Insecure\&.Com LLC\&. Эта программа является свободным программным обеспечением; вы можете распространять и / или модифицировать его в соответствии с условиями GNU General Public License, опубликованной Free Software Foundation; Версия 2 с уточнениями и исключениями, описанными ниже\&. Лицензия гарантирует ваше право использовать, модифицировать и распространять данное программное обеспечение на определенных условиях\&. Если вы хотите встроить Nmap технологии в собственное программное обеспечение, мы продаем альтернативные лицензии (обращаться
sales@insecure\&.com)\&. Десятки поставщиков программного обеспечения, уже имеют лицензии на использование Nmap технологий, таких, как обнаружение хостов, сканирование портов, определение OS и определение версии\&.
<sales@insecure\&.com>)\&. Десятки поставщиков программного обеспечения, уже имеют лицензии на использование Nmap технологий, таких, как обнаружение хостов, сканирование портов, определение OS и определение версии\&.
.PP
Имейте ввиду, что GPL накладывает важные ограничения на
\(lqпроизводные приложения\(rq, хотя и не дает четкого определения этого термина\&. Чтобы избежать недоразумений, мы считаем, что приложение является
\(lqпроизводным\(rq, если в нем реализованы любые из следующих пунктов:
«производные приложения», хотя и не дает четкого определения этого термина\&. Чтобы избежать недоразумений, мы считаем, что приложение является
«производным», если в нем реализованы любые из следующих пунктов:
.sp
.RS 4
.ie n \{\
@ -2186,18 +2149,18 @@ Nmap интегрируется/включается/агрегируется в
.RE
.PP
В термин
\(lqNmap\(rq
«Nmap»
следует также включать любые части Nmap или производные от нее приложения\&. Это список не является полным, мы просто хотим сделать ясным наше понимание производных приложений с помощью некоторых общих примеров\&. Эти ограничения имеют силу, только когда вы действительно распростаняете Nmap\&. Например, ничего не мешает вам написать и продавать свой собственный пользовательский интерфейс для Nmap\&. Распространяйте его самостоятельно, а для скачивания Nmap направляйте людей на
\m[blue]\fB\%https://nmap.org\fR\m[]\&.
.PP
Мы не считаем, что данные ограничения должны быть добавлены к лицензии GPL, мы просто приводим наше понимание
\(lqпроизводных приложений\(rq
«производных приложений»
по отношению к нашему продукту с GPL лицензией\&. Это похоже на то, как Линус Торвальдс (Linus Torvalds) опубликовал свое понимание
\(lqпроизводных приложений\(rq
«производных приложений»
применимо к модулям ядра Linux\&. Наше трактовка относится только к Nmap, мы не говорим ни о каких других GPL продуктах\&.
.PP
Если у вас есть какие\-либо вопросы о GPL ограничениях по использованию Nmap в не\-GPL продуктах, мы с радостью вам поможем\&. Как уже упоминалось выше, мы предоставляем альтернативную лицензию для интегрирования Nmap в собственные программные продукты\&. Эти контракты были проданы многим производителям программного обеспечения и обычно они включают: бессрочную лицензию, предоставление приоритетной поддержки и обновлений, а также содействие спонсированию продолжающейся разработки Nmap технологии\&. Для дальнейшей информации пишите на
sales@insecure\&.com\&.
<sales@insecure\&.com>\&.
.PP
В качестве исключения из GPL соглашений, Insecure\&.Com LLC предоставляет право связывать исходный код этой программы с любой версией OpenSSL библиотеки, которая распространяется по лицензии приведенной в файле
COPYING\&.OpenSSL, а также распространять эту комбинацию\&..\" OpenSSL: linking exception
@ -2215,7 +2178,7 @@ COPYING\&.OpenSSL, а также распространять эту комби
Мы предоставляем исходный код, потому что верим, что пользователи должны иметь право знать, что именно программа будет делать до того, как запустят ее\&. Это также позволяет вам проверять программное обеспечение на наличие дыр в безопасности (пока не было найдено ни одной)\&.
.PP
Исходный код также позволяет вам портировать Nmap на новые платформы, исправлять баги и добавлять новые возможности\&. Всячески поощряется посылка своих изменений на
fyodor@nmap\&.org
<fyodor@nmap\&.org>
для возможного их включения в основной дистрибутив\&. Отправляют эти изменения Fyodor\*(Aqу или разработчикам на Insecure\&.Org, пердполагается, что вы предоставляете Fyodor\*(Aqу и Insecure\&.Com LLC безграничное, не эксклюзивное право на повторное использование, модификацию и изменение лицензии кода\&. Nmap всегда будет доступна как Open Source продукт,.\" open source
это важно, т\&.к\&. невозможность изменения лицензии на кода уже повлекла за собой большие проблемы для других Free Software проектов (как, например, KDE и NASM)\&. Вы также порой позволяем третьим сторонам изменять лицензию, как описывалось выше\&. Если вы хотите использовать собственные лицензионные условия для ваших изменений, сообщите об этом, когда будете их отсылать\&.
.SS "Отсутствие гарантии.\" warranty (lack of)"
@ -2250,8 +2213,8 @@ Nmap не следует устанавливать с особыми приви
.SS "Классификация по контролю экспорта Соединенных Штатов.\" export control"
.PP
U\&.S\&. Export Control: Insecure\&.Com LLC указывает, что Nmap попадает под U\&.S\&. ECCN (число в классификации по контролю экспорта) 5D992\&. Эта категория называется
\(lqПрограммное обеспечение информационной безопасности не контролируемое 5D002\(rq\&. Единственным ограничем в этой категории является AT (анти\-терроризм), под который попадают почти все товары, что запрещает экспорт в горстку не стран типа Ирана и Северной Кореи\&. Поэтому экспорт Nmap не требует какой\-либо специальной лицензии, разрешения или других санкций со стороны государства\&.
.SH "NOTES"
«Программное обеспечение информационной безопасности не контролируемое 5D002»\&. Единственным ограничем в этой категории является AT (анти\-терроризм), под который попадают почти все товары, что запрещает экспорт в горстку не стран типа Ирана и Северной Кореи\&. Поэтому экспорт Nmap не требует какой\-либо специальной лицензии, разрешения или других санкций со стороны государства\&.
.SH "ПРИМЕЧАНИЯ"
.IP " 1." 4
оригинальной английской версии
.RS 4

View file

@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 17. januára 2017
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Slovak
.\"
.TH "NMAP" "1" "07/28/2013" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "17. januára 2017" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,9 +27,9 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "MENO"
nmap \- Nastroj na skumanie siete a scanner bezpecnosti/portov
.SH "SYNOPSIS"
.SH "PREHĽAD"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fITyp\ scanu\fR...] [\fIMoznosti\fR] {\fISpecifikacia\ cielovej\ stanice\fR}
.SH "OPIS"
@ -58,11 +58,11 @@ ak nedokaze urcit, ktory z dvoch stavov zodpoveda portu\&. \&. Ak bola vyzadovan
.PP
Okrem tabulky zaujimavych portov dokaze Nmap poskytnut dalsie informacie o cielovych staniciach, vratane reverznych nazvov DNS, odhadov operacneho systemu, typoch zariadeni a MAC adries\&.
.PP
Typicky Nmap scan je zobrazeny na tomto mieste\&.Example\ \&1, \(lqUkazkovy Nmap scan\(rq\&. Jedinymi parametrami Nmapu pouzitymi v tomto priklade su
Typicky Nmap scan je zobrazeny na tomto mieste\&.Príklad 1, \(lqUkazkovy Nmap scan\(rq\&. Jedinymi parametrami Nmapu pouzitymi v tomto priklade su
\fB\-A\fR, na povolenie detekcie OS a verzie,\fB\-T4\fR
kvoli rychlejsiemu behu programu, a dva hostitelske nazvy cielovych stanic\&.
.PP
\fBExample\ \&1.\ \&Ukazkovy Nmap scan\fR
\fBPríklad 1. Ukazkovy Nmap scan\fR
.sp
.if n \{\
.RS 4
@ -1365,15 +1365,6 @@ sa hodi pri schopnostiach kernelu Linuxu a pri podobnych systemoch, ktore mozu b
\fB\-\-privileged\fR\&.
.RE
.PP
\fB\-\-interactive\fR (Zacat v interaktivnom mode)
.RS 4
Nmap zacne pracovat v interaktivnom mode, ktory ponuka moznost pouzitia vyzvy na jednoduche spustenie viacnasobnych scanov, bud synchronne alebo v pozadi\&. Zide sa to pre pouzivatelov, ktori scanuju zo systemov typu multi\-user a casto chcu testovat bezpecnost bez toho, aby niekto v systeme vedel , ktore systemy sa presne scanuju\&. Tento mod sa aktivuje parametrom
\fB\-\-interactive\fR
a zadanim
h
pre napovedu\&. Tento parameter sa pouziva zriedkavo, pretoze poriadne shelly su dovernejsie zname a maju vela funkcii\&. Tento parameter zahrnuje operator ! kvoli spusteniu prikazov shellu, co je jednou z mnohych pricin, preco sa nema instalovat setuid root Nmapu\&.
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (Zobrazit cislo verzie)
.RS 4
Zobrazi cislo verzie Nmapu a ukonci sa\&.
@ -1393,7 +1384,7 @@ Zobrazi kratku obrazovku napovedy s najbeznejsimi prikazmi\&. To iste sa dosiahn
.nr an-break-flag 1
.br
.ps +1
\fBNote\fR
\fBPoznámka\fR
.ps -1
.br
.PP
@ -1617,7 +1608,7 @@ na podporu detekcie verzie protokolu SSL\&. Kazdy z tu spomenuteho softwaru tret
.PP
Klasifikacia riadenia exportu z USA: Insecure\&.Com LLC sa domnieva, ze Nmap spada pod americky ECCN (export control classification number) 5D992\&. Tato kategoria sa nazyva
\(lqInformation Security software not controlled by 5D002\(rq\&. Jedinym obmedzenim tejto klasifikacie je AT (anti\-terorizmus), ktory sa vztahuje na skoro vsetky tovary a odmieta exportovat do par nebezpecnych krajin ako su Iran a Severna Korea, preto exportovanie Nmapu nevyzaduje ziadnu specialnu licenciu, povolenie alebo ine splnomocnenie vladou\&.
.SH "NOTES"
.SH "POZNÁMKY"
.IP " 1." 4
povodnej anglickej verzie
.RS 4

View file

@ -1,13 +1,13 @@
'\" t
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
.\" Date: 12/09/2012
.\" Author: [see the "作者" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 2017-01-17
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\" Language: Chinese
.\"
.TH "NMAP" "1" "12/09/2012" "[FIXME: source]" "[FIXME: manual]"
.TH "NMAP" "1" "2017-01-17" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@ -27,9 +27,9 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
.SH "名称"
nmap \- 网络探测工具和安全/端口扫描器
.SH "SYNOPSIS"
.SH "大纲"
.HP \w'\fBnmap\fR\ 'u
\fBnmap\fR [\fI扫描类型\fR...] [\fI选项\fR] {\fI扫描目标说明\fR}
.SH "描述"
@ -51,10 +51,10 @@ closed|filtered时,那说明Nmap无法确定该端口处于两个状态中的
.PP
除了所感兴趣的端口表,Nmap还能提供关于目标机的进一步信息,包括反向域名,操作系统猜测,设备类型,和MAC地址。
.PP
一个典型的Nmap扫描如Example\ \&1, \(lq一个典型的Nmap扫描\(rq所示。在这个例子中,唯一的选项是\fB\-A\fR, 用来进行操作系统及其版本的探测,\fB\-T4\fR
一个典型的Nmap扫描如例 1 \(lq一个典型的Nmap扫描\(rq所示。在这个例子中,唯一的选项是\fB\-A\fR, 用来进行操作系统及其版本的探测,\fB\-T4\fR
可以加快执行速度,接着是两个目标主机名。
.PP
\fBExample\ \&1.\ \&一个典型的Nmap扫描\fR
\fB例 1. 一个典型的Nmap扫描\fR
.sp
.if n \{\
.RS 4
@ -102,15 +102,13 @@ Nmap finished: 2 IP addresses (2 hosts up) scanned in 88\&.392 seconds
.SH "译注"
.PP
该Nmap参考指南中文版由Fei Yang
fyang1024@gmail\&.com和Lei Lililei_721@6611\&.org
<fyang1024@gmail\&.com>和Lei Li<lilei_721@6611\&.org>
从\m[blue]\fB英文版本\fR\m[]\&\s-2\u[1]\d\s+2翻译而来。 我们希望这将使全世界使用中文的人们更了解Nmap,但我们不能保证该译本和官方的 英文版本一样完整,也不能保证同步更新。 它可以在\m[blue]\fBCreative Commons Attribution License\fR\m[]\&\s-2\u[2]\d\s+2下被修改并重新发布。
.SH "选项概要"
.PP
当Nmap不带选项运行时,该选项概要会被输出,最新的版本在这里
\m[blue]\fB\%http://www.insecure.org/nmap/data/nmap.usage.txt\fR\m[]。 它帮助人们记住最常用的选项,但不能替代本手册其余深入的文档,一些晦涩的选项甚至不在这里。
.PP
.sp
.if n \{\
.RS 4
.\}
@ -245,7 +243,7 @@ Nmap命令行接受多个主机说明,它们不必是相同类型。命令\fBn
.PP
任何网络探测任务的最初几个步骤之一就是把一组IP范围(有时该范围是巨大的)缩小为 一列活动的或者您感兴趣的主机。扫描每个IP的每个端口很慢,通常也没必要。 当然,什么样的主机令您感兴趣主要依赖于扫描的目的。网管也许只对运行特定服务的 主机感兴趣,而从事安全的人士则可能对一个马桶都感兴趣,只要它有IP地址:\-)。一个系统管理员 也许仅仅使用Ping来定位内网上的主机,而一个外部入侵测试人员则可能绞尽脑汁用各种方法试图 突破防火墙的封锁。
.PP
由于主机发现的需求五花八门,Nmap提供了一箩筐的选项来定制您的需求。 主机发现有时候也叫做ping扫描,但它远远超越用世人皆知的ping工具 发送简单的ICMP回声请求报文。用户完全可以通过使用列表扫描(\fB\-sL\fR)或者 通过关闭ping (\fB\-P0\fR)跳过ping的步骤,也可以使用多个端口把TPC SYN/ACK,UDP和ICMP 任意组合起来玩一玩。这些探测的目的是获得响应以显示某个IP地址是否是活动的(正在被某 主机或者网络设备使用)。 在许多网络上,在给定的时间,往往只有小部分的IP地址是活动的。 这种情况在基于RFC1918的私有地址空间如10\&.0\&.0\&.0/8尤其普遍。 那个网络有16,000,000个IP,但我见过一些使用它的公司连1000台机器都没有。 主机发现能够找到零星分布于IP地址海洋上的那些机器。
由于主机发现的需求五花八门,Nmap提供了一箩筐的选项来定制您的需求。 主机发现有时候也叫做ping扫描,但它远远超越用世人皆知的ping工具 发送简单的ICMP回声请求报文。用户完全可以通过使用列表扫描(\fB\-sL\fR)或者 通过关闭ping (\fB\-P0\fR)跳过ping的步骤,也可以使用多个端口把TCP SYN/ACK,UDP和ICMP 任意组合起来玩一玩。这些探测的目的是获得响应以显示某个IP地址是否是活动的(正在被某 主机或者网络设备使用)。 在许多网络上,在给定的时间,往往只有小部分的IP地址是活动的。 这种情况在基于RFC1918的私有地址空间如10\&.0\&.0\&.0/8尤其普遍。 那个网络有16,000,000个IP,但我见过一些使用它的公司连1000台机器都没有。 主机发现能够找到零星分布于IP地址海洋上的那些机器。
.PP
如果没有给出主机发现的选项,Nmap 就发送一个TCP ACK报文到80端口和一个ICMP回声请求到每台目标机器。 一个例外是ARP扫描用于局域网上的任何目标机器。对于非特权UNIX shell用户,使用\fBconnect()\fR系统调用会发送一个SYN报文而不是ACK 这些默认行为和使用\fB\-PA \-PE\fR选项的效果相同。 扫描局域网时,这种主机发现一般够用了,但是对于安全审核,建议进行 更加全面的探测。
.PP
@ -618,8 +616,7 @@ TCP端口用同样的方法对待。 注意Nmap
.PP
\fB\-\-version\-intensity <intensity>\fR (设置 版本扫描强度)
.RS 4
当进行版本扫描(\fB\-sV\fR)时,nmap发送一系列探测报文 ,每个报文都被赋予一个1到9之间的值。 被赋予较低值的探测报文对大范围的常见服务有效,而被赋予较高值的报文 一般没什么用。强度水平说明了应该使用哪些探测报文。数值越高, 服务越有可能被正确识别。 然而,高强度扫描花更多时间。强度值必须在0和9之间。 默认是7。当探测报文通过nmap\-service\-probes
ports指示符 注册到目标端口时,无论什么强度水平,探测报文都会被尝试。这保证了DNS 探测将永远在任何开放的53端口尝试, SSL探测将在443端口尝试,等等。
当进行版本扫描(\fB\-sV\fR)时,nmap发送一系列探测报文 ,每个报文都被赋予一个1到9之间的值。 被赋予较低值的探测报文对大范围的常见服务有效,而被赋予较高值的报文 一般没什么用。强度水平说明了应该使用哪些探测报文。数值越高, 服务越有可能被正确识别。 然而,高强度扫描花更多时间。强度值必须在0和9之间。 默认是7。当探测报文通过nmap\-service\-probesports指示符 注册到目标端口时,无论什么强度水平,探测报文都会被尝试。这保证了DNS 探测将永远在任何开放的53端口尝试, SSL探测将在443端口尝试,等等。
.RE
.PP
\fB\-\-version\-light\fR (打开轻量级模式)
@ -999,12 +996,6 @@ nmap\-os\-fingerprints。Nmap首先 在\fB\-\-datadir\fR选项说明的目录中
\fB\-\-privileged\fR在具有Linux内核性能的类似 系统中使用非常有效,这些系统配置允许非特权用户可以进行 原报文扫描。需要明确的是,在其它选项之前使用这些需要权 限的选项(SYN扫描、操作系统检测等)。Nmap\-PRIVILEGED变量 设置等价于\fB\-\-privileged\fR选项。
.RE
.PP
\fB\-\-interactive\fR (在交互模式中启动)
.RS 4
在交互模式中启动Nmap,提供交互式的Nmap提示,便于 进行多个扫描(同步或后台方式)。对于从多用户系统中扫描 的用户非常有效,这些用户常需要测试他们的安全性,但不希望 系统中的其它用户知道他们扫描哪些系统。使用\fB\-\-interactive\fR
激活这种方式,然后输入h可 获得帮助信息。由于需要对正确的shell程序和整个功能非常熟悉, 这个选项很少使用。这个选项包含了一个!操作符,用于执行shell命令, 这是不安装Nmap setuid root的多个原因之一。
.RE
.PP
\fB\-V\fR; \fB\-\-version\fR (打印版本信息)
.RS 4
打印Nmap版本号并退出。
@ -1053,51 +1044,45 @@ Service scan Timing: About 28\&.00% done; ETC: 16:18 (0:00:15 remaining)
允许被扫描。但仅允许使用Nmap扫描并禁止测试漏洞或进行DoS攻击。为 保证带宽,对该主机的扫描每天不要超过12次。如果这个免费扫描服务被 滥用,系统将崩溃而且Nmap将报告解析 指定的主机名/IP地址失败:scanme\&.nmap\&.org。这些免 费扫描要求也适用于scanme2\&.nmap\&.org、
scanme3\&.nmap\&.org等等,虽然这些 主机目前还不存在。
.PP
\fBnmap \-v scanme\&.nmap\&.org\fR
.PP
这个选项扫描主机scanme\&.nmap\&.org中 所有的保留TCP端口。选项\fB\-v\fR启用细节模式。
.PP
\fBnmap \-sS \-O scanme\&.nmap\&.org/24\fR
.PP
进行秘密SYN扫描,对象为主机Saznme所在的\(lqC类\(rq网段 的255台主机。同时尝试确定每台工作主机的操作系统类型。因为进行SYN扫描 和操作系统检测,这个扫描需要有根权限。
.PP
\fBnmap \-sV \-p 22,53,110,143,4564 198\&.116\&.0\-255\&.1\-127\fR
.PP
进行主机列举和TCP扫描,对象为B类188\&.116网段中255个8位子网。这 个测试用于确定系统是否运行了sshd、DNS、imapd或4564端口。如果这些端口 打开,将使用版本检测来确定哪种应用在运行。
.PP
\fBnmap \-v \-iR 100000 \-P0 \-p 80\fR
.PP
随机选择100000台主机扫描是否运行Web服务器(80端口)。由起始阶段 发送探测报文来确定主机是否工作非常浪费时间,而且只需探测主机的一个端口,因 此使用\fB\-P0\fR禁止对主机列表。
.PP
\fBnmap \-P0 \-p80 \-oX logs/pb\-port80scan\&.xml \-oG logs/pb\-port80scan\&.gnmap 216\&.163\&.128\&.20/20\fR
.PP
扫描4096个IP地址,查找Web服务器(不ping),将结果以Grep和XML格式保存。
.PP
\fBhost \-l company\&.com | cut \-d \-f 4 | nmap \-v \-iL \-\fR
.PP
进行DNS区域传输,以发现company\&.com中的主机,然后将IP地址提供给 Nmap。上述命令用于GNU/Linux \-\- 其它系统进行区域传输时有不同的命令。
.SH "BUGS"
.PP
和作者一样,Nmap也不是完美的,但可以通过发送Bug报告甚至编写 补丁使其更加完善。如果Nmap不能满足要求,首先从\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]
升级最新版本。如果总问题仍然存在,需要进行调查以确定问题是否 已经被解决。在\m[blue]\fB\%http://seclists.org/\fR\m[]尝试搜索出错消息或 浏览Nmap\-dev档案,以及仔细阅读使用手册。如果问题还是不能解决,发送 Bug报告至dev@nmap\&.org。在报告中包含所有 有关问题的信息,以及所使用的Nmap版本、操作系统版本。问题报告以及 Nmap的使用问题发送给dev@nmap\&.org比直接发送给Gyodor能更好回答。
升级最新版本。如果总问题仍然存在,需要进行调查以确定问题是否 已经被解决。在\m[blue]\fB\%http://seclists.org/\fR\m[]尝试搜索出错消息或 浏览Nmap\-dev档案,以及仔细阅读使用手册。如果问题还是不能解决,发送 Bug报告至<dev@nmap\&.org>。在报告中包含所有 有关问题的信息,以及所使用的Nmap版本、操作系统版本。问题报告以及 Nmap的使用问题发送给dev@nmap\&.org比直接发送给Gyodor能更好回答。
.PP
解决Bug的代码补丁比Bug报告更受欢迎,在\m[blue]\fB\%http://www.insecure.org/nmap/data/HACKING\fR\m[]
可获得建立补丁文件的基本指令。补丁可发送给nmap\-dev(建议) 或直接发给Fyodor。
.SH "作者"
.PP
Fyodor
fyodor@nmap\&.org
<fyodor@nmap\&.org>
(\m[blue]\fB\%http://www.insecure.org\fR\m[])
.PP
译者:Fei Yang
fyang1024@gmail\&.com, Lei Li
lilei_721@6611\&.org
<fyang1024@gmail\&.com>, Lei Li
<lilei_721@6611\&.org>
.PP
近年来,上百的人们为Nmap作出了极有价值的贡献,详细信息参见 随Nmap一起发布的CHANGELOG文件, 也可查看\m[blue]\fB\%http://www.insecure.org/nmap/nmap_changelog.html\fR\m[]。
.SH "法律事项(版权、许可证、担保(缺)、出口限制)"
@ -1112,7 +1097,7 @@ into [Finnish]\&. It was not written by Insecure\&.Com LLC, and does not legally
在\m[blue]\fB\%http://www.insecure.org/nmap/\fR\m[]可获得Nmap的最新版本。
.PP
Nmap安全扫描器(C) 1996\-2005是Insecure\&.Com LLC的产品。 Nmap也是 Insecure\&.Com LLC的注册商标。这是一个免费软件,按照免费软件联盟V2\&.0的 GNU普通公共许可证的规定,可以重新发布和/或修改。这保证用户在一定的条件 下可以使用、修改和重新发布此软件。如果需要将Nmap嵌入专用软件,我们 会销售相应的许可证(联系
sales@insecure\&.com)。很多安全 扫描器厂商已经获得了Nmap技术的许可证,如主机发现、端口扫描、OS系统 检测以及服务/版本检测等技术。
<sales@insecure\&.com>)。很多安全 扫描器厂商已经获得了Nmap技术的许可证,如主机发现、端口扫描、OS系统 检测以及服务/版本检测等技术。
.PP
注意,GPL对\(lq衍生工作\(rq有重要的限制,但未给出有关的详细 描述。为避免误解,我们认为如果某个应用进行以下工作时被认为是该许可证的
\(lq衍生工作\(rq:
@ -1178,7 +1163,7 @@ nmap\-service\-probes\&.
.PP
这些条款并不是在GPL之上增加限制,只是为了明确说明与Nmap(有GPL许可证) 产品有关的\(lq衍生工作\(rq。这类似于Linus Torvalds对Linux内核模 块\(lq衍生工作\(rq的解释。我们的解释仅适用于Nmap \- 不适合其它 GPL产品。
.PP
如果对有GPL许可证限制的Nmap应用于非GPL工作有任何问题,我们将提供 相关的帮助。如上述条款所述,我们提供了可选的许可证以集成Nmap到专用应用和设备, 这些合同已被销售给多个安全厂商,通常都包含了永久的许可证以及提供优先支 持、更新,并资助可持续的Nmap技术开发。请发送邮件至sales@insecure\&.com
如果对有GPL许可证限制的Nmap应用于非GPL工作有任何问题,我们将提供 相关的帮助。如上述条款所述,我们提供了可选的许可证以集成Nmap到专用应用和设备, 这些合同已被销售给多个安全厂商,通常都包含了永久的许可证以及提供优先支 持、更新,并资助可持续的Nmap技术开发。请发送邮件至<sales@insecure\&.com>
以获得更多信息。
.PP
作为GPL的一个特殊例外,Insecure\&.Com LLC授权许可链接该程序的代码 至任何版本的OpenSSL库,这个库的发布符合等同于Copying\&.OpenSSL文件中包含 的许可证,它的发布同时包含了两个内容。除OpenSSL外,在任何方面都必须遵 守GNU GPL。如果改变这个文件,就可能超出该文件的版本,但并不对此负责。
@ -1187,7 +1172,7 @@ nmap\-service\-probes\&.
.PP
Nmap软件提供源代码,这是因为我们认为用户有权在运行之前知道程序的工作 内容,同时也使用户可以检查软件的漏洞(目前还未发现)。
.PP
源代码还允许被移植到新的平台、修改Bug以及增加新功能。鼓励用户 向fyodor@nmap\&.org
源代码还允许被移植到新的平台、修改Bug以及增加新功能。鼓励用户 向<fyodor@nmap\&.org>
发送更新,以并入正式的发布中。 发送这些更新至Fyodor或Insecure\&.Org开发列表,表明允许Fyodor和Insecure\&.Com LLC 具有无限止的、非独有的权限来使用、修改和重新定义这些代码的许可证。 Nmap将一直以开放代码的方式提供,由于无法进行代码的许可证重新定义从而可能 导致了对其它开放软件项目的破坏问题(如KDEt NASM),这一点很重要。 偶尔我们会向第三方提供重新定义的代码许可证。如果希望为自己的贡献说明 一个特定的许可证条件,在发送时指明。
.PP
本程序的发布只是为了应用,不提供任何担保,也不隐含任何有关 特定目的的商业或适用性担保。在\m[blue]\fB\%http://www.gnu.org/copyleft/gpl.html\fR\m[]
@ -1206,7 +1191,7 @@ Nmap软件提供源代码,这是因为我们认为用户有权在运行之前
\m[blue]\fBOpenSSL加密工具库\fR\m[]\&\s-2\u[16]\d\s+2链接用于SSL版本检测。 所有本段描述的第三方软件在遵守BSD风格软件许可证下均可以免费发布。
.PP
美国出口控制:Insecure\&.Com LLC认为Nmap归入美国ECCN(出口控制分 类编码) 5D922。这个分类称为\(lq不受5D002控制的信息安全软件\(rq。 这个分类的唯一限制是AT(反恐怖主义),这个限制几乎适用于所有的产品,禁 止出口到一些国家,如伊朗和朝鲜。因此,出口Nmap不需要任何特殊的许可 证、允许或其它政府授权。
.SH "NOTES"
.SH "备注"
.IP " 1." 4
英文版本
.RS 4