IP-cím-kinyerő
Nyerd ki az összes IPv4- és IPv6-címet naplókból, konfigokból vagy bármilyen szövegből.
Kapcsolódó eszközök
IP-cím-kinyerő
Illessz be egy szervernaplót, tűzfalexportot, e-mail-fejlécet, konfigurációs fájlt vagy bármilyen szövegblokkot, és az eszköz kilistázza az összes benne található IP-címet, soronként egyet, előfordulási sorrendben. Mindkét címcsalád lefedett: a pontozott IPv4, mint a 203.0.113.7, és az IPv6 teljes vagy tömörített formában — a 2001:db8::1, a ::1, a fe80:: és az IPv4-re képezett címek, mint a ::ffff:192.168.0.1, mind számítanak. A szögletes zárójeles hoszt, például [2001:db8::1]:443, a címet adja vissza, a portot nem.
A felismerés szándékosan szigorú. Az IPv4-oktetteknek 0–255 közé kell esniük, így a 999.1.1.1 sosem csúszik át, az ötrészes verziószám, mint az 1.2.3.4.5, pedig egészében elutasításra kerül, ahelyett hogy hamis találattá csonkolódna. Az időbélyegek (12:30:45), a MAC-címek (00:11:22:33:44:55) és a C++ operátorok (std::vector) helyesen kimaradnak.
A duplikátumok eltávolítása összevonja az ismétlődő találatokat — és érti az IPv6-egyenértékűséget, így a 2001:db8::1 és a 2001:0DB8:0:0:0:0:0:1 ugyanaz a cím. A numerikus rendezés az IPv4-et oktettérték, az IPv6-ot kibontott érték szerint rendezi, IPv4-gyel az élen — a zajos naplóból így tiszta áttekintés lesz arról, ki beszélt a szervereddel. A címtípus-kapcsoló egy családra szűkíti a kimenetet, az élő számláló pedig a teljes darabszámot és az IPv4/IPv6 megoszlást mutatja.
Tipikus felhasználás: támadó IP-k kigyűjtése auth naplókból blocklisthez, konfigurációban szereplő címek auditja, peerek kinyerése traceroute- vagy netstat-kimenetből. Minden helyben, a böngésződben fut — a naplók soha nem hagyják el az eszközödet, ami fontos, mert a naplók tele vannak személyes adatokkal.