GENIP är ett litet verktyg, baserat på Nmap målspecifikation kod, för att snabbt och enkelt generera listor över IP-adresser.
Användning:
GENIP [-h] [-i filnamn] [
GENIP -r
Alternativ:
-h
Display uage information.
-i
Läs målspecifikationer från ge filnamn. Om ett filnamn i "-" används, målspecifikationer läses från standard i målspecifikationer läses från indatafiler behandlas i Nmap läge oberoende av närvaron av alternativet -r..
-r
Ange mätområde (se nedan).
Lägen:
GENIP har två driftlägen som beskrivs nedan:
Nmap läge (standard)
I det här läget GENIP kommer att expandera alla målspecifikationer listade på kommandoraden. Eftersom GENIP är i huvudsak bara Nmap mål tolkning kod det fungerar på exakt samma sätt. Här är vad Nmap dokumentationen har att säga om målspecifikation:
Allt som inte är ett alternativ (eller tillval argument) behandlas som ett mål värd specifikation. Det enklaste fallet är notering enstaka värdnamn eller IP-adresser på kommandoraden. Om du vill skanna ett subnät av IP-adresser, kan du lägga till / mask till värdnamn eller IP-adress. mask måste vara mellan 0 (skanna hela Internet) och 32 (scanna enda värd anges). Använd / 24 för att skanna en klass "C" adress och / 16 för en klass "B". Det finns också en mer kraftfull notation som låter dig ange en IP-adress med listor / intervall för varje element. Således kan du skanna hela klassen "B" nätverk 192.168. *. * Genom att ange "192.168. *. *" Eller "192.168.0-255.0-255" eller ens "192.168.1-50,51-255.1,2, 3,4,5-255 ". Och naturligtvis kan du använda masken notation: "192.168.0.0/16". Dessa är alla likvärdiga. Om du använder asterisker ("*"), kom ihåg att de flesta skal kräver att du fly dem med rygg snedstreck eller skydda dem med citationstecken.
Områdesläge
I detta läge två (och endast två!) IP-adresser måste anges i streckade quad notation, och utgången är alla adresser mellan de två (inklusive). Det här läget kan användas för att korsa klassgränserna.
Exempel:
I sin mest grundläggande form GENIP bara echos IP-adresserna som anges på kommandoraden:
> GENIP 10.1.1.1 10.3.4.5
10.1.1.1
10.3.4.5
Genom att använda kan genereras en av de många expansions metoder som beskrivs ovan ett stort antal IP-adresser från enkla kommandoraden specifikationer:
> GENIP 10.1.1.1-3
10.1.2.0
10.1.2.1
10.1.2.2
Genom att välja mätområde (med användning av -r flaggan) är det en enkel sak att generera adresslistor som korsar klassgränserna:
> GENIP -r 10.1.1.254 10.1.2.2
10.1.1.254
10.1.1.255
10.1.2.0
10.1.2.1
10.1.2.2
Mjukvaruinformation:
Version: 1.0
Ladda upp dagen: 3 Jun 15
Licens: Gratis
Popularitet: 6
Kommentarer hittades inte