amap - kézikönyv, opciók, parancspéldák


NÉV

amap - egy hatékony alkalmazástérképező

SZINOPSZIS

amap [Mode] [Options] <target> <port/portrange> [<port> ...]

LEÍRÁS

Az Amap egy ellenőrző eszköz, amely lehetővé teszi az adott porton vagy portokon futó alkalmazások azonosítását. Ez a port(ok)hoz való csatlakozással és trigger csomagok küldésével érhető el. Ezek a trigger csomagok általában egy alkalmazásprotokoll-kézfogás. Sok hálózati démon csak a megfelelő kézfogásra (azaz SSL-re) reagál. Az Amap ezután megkeresi a választ egy listában, és kinyomtat minden talált egyezést. Az Amap támogatja a tcp- és udp-protokollokat, a normál és SSL-kompatibilis ASCII- és bináris protokollokat, valamint számos lehetőség áll az Ön rendelkezésére az eszköz viselkedésének szabályozására. Bemeneti fájlként használhat egy nmap géppel olvasható kimeneti fájlt, és bejelentkezhet egy fájlba és képernyőre.

Miért használja eszközünket? Nos, egy gazdagép portszkennelésekor megjelenik a nyitott portok listája. Sok esetben a portszám jelzi, hogy melyik alkalmazás fut. A 25-ös port általában SMTP, a 80-as pedig többnyire HTTP. Ez azonban nem mindig van így, és különösen, ha nem szabványos portokon futó saját protokollokkal foglalkozik, nem fogja tudni meghatározni, hogy melyik alkalmazás fut. Az amap segítségével azonosítani tudja azt az SSL-kiszolgálót, amely a 3445-ös porton fut, és néhány oracle figyelőt a 23-as porton. Valójában SSL-csatlakozást is végez, ha akarja, majd megpróbálja azonosítani az SSL-képes protokollt!

Kérjük, tekintse meg az amapcrap -h további eszközt is azokhoz a portokhoz, amelyek nem adnak ki kimenetet.

MÓDOK

Az amap három különböző módban futtatható:

-A

Térképalkalmazások: triggerek küldése és válaszok elemzése (alapértelmezett). Ebben a módban minden opció használható.

-B

Csak ragadjon meg bannereket, ne küldjön triggereket. Csak néhány parancssori beállítás kerül felhasználásra a készletből ennek a módnak a futtatásakor. Az alábbiakban "(szalaghirdetés)" néven készültek

-P

Nincs szalaghirdetés, alkalmazás, semmi – legyen (teljes csatlakozású) portszkenner! Csak néhány parancssori beállítás kerül felhasználásra a készletből ennek a módnak a futtatásakor. Az alábbiakban "(Portscan)" néven készültek

-W

Ez a webes online frissítési mód. Ennek az opciónak a megadásakor a -D kivételével az összes többi beállítás figyelmen kívül marad, és az alkalmazás ujjlenyomatai és triggerei a thc.org webhelyről frissülnek.

LEHETŐSÉGEK

Az opciók az 'amap -h' beírásával is megtekinthetők. Itt található az összes lehetőség magyarázata.

HOSTS AND PORTS (all modes)
-i <file>

Ez arra készteti az amap-ot, hogy a megadott fájlból olvassa be a gazdagépeit és a portjait. A fájlt az nmap-nek kell előállítania az nmap -oM opciójával. Nem számít, ha több gazdagép van, és vegyesen tcp és udp portok vannak a fájlban: az amap mindegyiket beolvassa.

<target> and <port/portlist>

A cél lehet IP-cím vagy teljesen minősített gazdagépnév. A port tetszőleges szám lehet 1 és 65535 között, a tartományok (pl. 1-65535) szintén támogatottak. A parancssorban annyi portot adhat meg, amennyit csak akar. A portok alapértelmezés szerint TCP-k (lásd lent a -u opciót).

GENERAL OPTIONS
None of these are required but some can be quite useful.
Note that all options can be used in amap's default mode (-A), the banner grab (-B) and portscan modes (-P) support only those options which are marked as such.
-u

A parancssorban megadott portok UDP (alapértelmezett a TCP). (Módok: Amap, Banner, Portscan)

-6

IPv6-ot használjon, ne IPv4-et

-1

Csak az 1. azonosításig küldjön triggereket egy portra. Speeeeed!

-v

Bőbeszédű. Általában nem használják, de részletes információkat ad a képernyőn arról, hogy milyen ip-khez/portokhoz milyen csatlakozások vannak. Ne használja kétszer. Halálra fogsz unni még több hülye érdektelen információval. (Módok: Amap, Banner, Portscan)

-q

Csendes. Semmi köze a "-v" kapcsolóhoz :-) Ha a -q opciót alkalmazzuk, akkor az összes zárt és időtúllépési port NINCS azonosítatlanként megjelölve, és egyáltalán nem jelentik.

-d

Készítsen hexadecimális kiírást az összes kapott válaszból. Az alapértelmezett az, hogy csak a fel nem ismert válaszokat nyomtatja ki.

-U

Ne hagyja ki az ismeretlen válaszokat. (lásd a fenti opciót)

-b

Nyomtasson ACSII bannereket (ha érkezik).

-o <file>

Az amap kimenetét naplózza a -ba. (Módok: Amap, Banner, Portscan)

-m <file>

Tegye a naplófájl kimenetét (-o opció) gépi olvashatóvá (kettősponttal elválasztva). (Módok: Amap, Banner, Portscan)

-D <file>

A triggereket és a válaszokat alapértelmezés szerint az appdefs.trig és az appdefs.resp. Például a „-D trojans” megadásával beolvassa a triggereket és a válaszokat a trojans.trig és trojans.resp. Nagyon hasznos lehet, ha csak bizonyos alkalmazásokat szeretne keresni. Kérjük, nézze meg az appdefs fájlokat, hogy megtudja, milyen formátumúak ezek a fájlok (ez elég egyszerű, nem okozhat gondot saját triggerek és válaszok hozzáadásával, amit btw javasolunk).

SCANNING OPTIONS

Ezek az opciók befolyásolják az amap viselkedését a keresés során.

-p <proto>

Ez egyetlen protokoll-triggert határoz meg a küldéshez. A protokoll nevének meg kell egyeznie a trigger fájl sorainak egyik első mezőjével. Például a „-p SSL” csak az SSL-kompatibilis portokat keresi. Ha azonban véletlenül más protokollokat is azonosítanak, akkor azokat kinyomtatják.

-S

NE nézzen az SSL port mögé. Ellenkező esetben az amap később újracsatlakozik, hogy azonosítsa az ssl burkoló mögött futó szolgáltatást.

-R

NE azonosítsa az RPC szolgáltatást. Ellenkező esetben az amap sokszor csatlakozik a pontos rpc szolgáltatás típusának és verziójának azonosításához. Ez időigényes lehet.

-c n

Nyissa meg a párhuzamos feladatokat (kapcsolatokat). Az alapértelmezett 32, a maximum 256. (Módok: Amap, Banner, Portscan)

-C n

Ha egy TCP-kapcsolat időtúllépést szenvedett ("-T n" időn belül nem jött létre), milyen gyakran kell újra próbálkozni a csatlakozással? Ez alapértelmezés szerint 3. (Módok: Amap, Banner, Portscan)

-T n

Az amapnak akár „n” másodpercet is várnia kell a sikeres TCP-csatlakozásra. Az alapértelmezett 5 másodperc, de ez néha túl kevés lehet lassú kapcsolaton keresztüli kereséskor, és túl hosszú LAN-on. (Módok: Amap, Banner, Portscan)

-t n

Az amap legfeljebb 'n' másodpercet vár a válaszra. Az alapértelmezett 5 másodperc, de ez néha túl kevés lehet lassú kapcsolaton keresztüli kereséskor, és túl hosszú LAN-on. (Módok: Amap, Banner)

-H

Hagyja ki a potenciálisan káros kiváltó okokat. Egyes démonok és alkalmazások összeomlanak, ha hosszú vagy váratlan bináris bemenetet kapnak. -H kihagyja a potenciálisan károsként megjelölt triggereket. Tekintse meg az appdef.trig webhelyet, hogy megtudja, hogyan jelölheti meg a triggert károsként.

LICENC ÉS FELHASZNÁLÓ FIGYELEM

Az amap (C) 2003, vanHauser és DJ.RevMoon (a THC-től – www.thc.org)

Ez a program ingyenes szoftver; tovább terjesztheti és/vagy módosíthatja a Free Software Foundation által közzétett GNU General Public License feltételei szerint; 2. verzió. Ez garantálja az Ön jogát az amap használatára, módosítására és terjesztésére bizonyos feltételek mellett.

Ez a szoftver azért biztosított a forrásforráshoz, mert úgy gondoljuk, hogy a felhasználóknak joguk van pontosan tudni, hogy egy program mit fog csinálni, mielőtt futtatná. Ez lehetővé teszi a szoftver biztonsági rések ellenőrzését is.

A forráskód azt is lehetővé teszi, hogy az amap-et új platformokra vigye át, javítsa ki a hibákat és új funkciókat adjon hozzá. Erősen bátorítjuk, hogy küldje el nekünk jelentkezési indítójait és válaszait. Kérjük, küldje el a triggereket és válaszokat (akár tcpdump fájlként, akár saját formátumunkban) az amap-dev@thc.org címre.

Ezt a programot abban a reményben terjesztjük, hogy hasznos lesz, de MINDEN GARANCIA NÉLKÜL; még az FORDULHATÓSÁG vagy az AZ ELADHATÓSÁGRA VALÓ ALKALMASSÁGRA vonatkozó vélelmezett garancia nélkül.< További részletekért lásd a GNU General Public License-t (az amap disztribúció COPYING fájljában található).

Azt is meg kell jegyezni, hogy az amapról ismert, hogy összeomlik bizonyos rosszul megírt alkalmazások, TCP/IP-veremek és még operációs rendszerek is. Soha nem szabad az Amapot futtatni kritikus fontosságú rendszerekkel, hacsak nem áll készen az állásidőre. Elismerjük, hogy az Amap összeomolhatja rendszereit vagy hálózatait, és elhárítunk minden felelősséget az Amap által okozott károkért vagy problémákért.

BUGS

Biztosan sok hiba van az amap-ban. Kérjük, jelezze, ha talál ilyet. Kérjük, írjon az amap-dev@thc.org címre.