EnglezăFrancezăSpaniolă

Favicon OnWorks

ndiff - Online în cloud

Rulați ndiff în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda ndiff care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ndiff - Utilitar pentru a compara rezultatele scanărilor Nmap

REZUMAT


ndiff [Opțiuni] {a.xml} {b.xml}

DESCRIERE


Ndiff este un instrument care ajută la compararea scanărilor Nmap. Este nevoie de două fișiere de ieșire XML Nmap
și imprimă diferențele dintre ele. Diferențele observate sunt:

· Stări gazdă (de exemplu, de sus în jos)

· State porturi (de ex. deschis spre închis)

· Versiuni de service (de la -sV)

· Potriviri ale sistemului de operare (de la -O)

· Ieșire script

Ndiff, ca standardul dif utilitar, compară două scanări simultan.

OPŢIUNI REZUMAT


-h, --Ajutor
Afișați un mesaj de ajutor și ieșiți.

-v, --verbos
Includeți toate gazdele și porturile în ieșire, nu numai pe cele care s-au schimbat.

--text
Scrieți rezultatul în format text care poate fi citit de om.

--xml
Scrieți rezultatul în format XML care poate fi citit de mașină. Structura documentului este definită în
fișierul ndiff.dtd inclus în distribuție.

Orice alte argumente sunt considerate ca fiind numele fișierelor de ieșire XML Nmap. Acolo trebuie sa fie
exact doi.

EXEMPLU


Să folosim Ndiff pentru a compara rezultatul a două scanări Nmap care folosesc opțiuni diferite. În
mai întâi, vom face o scanare rapidă (-F), care scanează mai puține porturi pentru viteză. În al doilea, vom face
scanați setul implicit mai mare de porturi și rulați un script NSE.

# nmap -F scanme.nmap.org -bou scanme-1.xml
# nmap --script=html-title scanme.nmap.org -bou scanme-2.xml
$ ndiff -v scanme-1.xml scanme-2.xml
-Nmap 5.35DC1 la 2010-07-16 12:09
+Nmap 5.35DC1 la 2010-07-16 12:13

scanme.nmap.org (64.13.134.52):
Gazda este sus.
-Nu este afișat: 95 de porturi filtrate
+Nu este afișat: 993 de porturi filtrate
VERSIUNEA SERVICIULUI STATUL PORTULUI
22 / tcp deschis ssh
25/tcp smtp închis
53/tcp domeniu deschis
+70/tcp gopher închis
80/tcp deschide http
+|_ html-title: Continuați și ScanMe!
113/tcp autentificare închisă
+31337/tcp închis Elite

Modificările sunt marcate cu un - sau + la începutul unei linii. Putem vedea din ieșire că
scanarea fără -F opțiunea de scanare rapidă a găsit două porturi suplimentare: 70 și 31337
Scriptul html-title a produs o ieșire suplimentară pentru portul 80. Din punct de vedere al portului, noi
poate deduce că scanarea rapidă a scanat 100 de porturi (95 filtrate, 3 deschise și 2 închise), în timp ce
scanarea normală a scanat 1000 (993 filtrate, 3 deschise și 4 închise).

-v (Sau --verbos) pentru Ndiff a făcut să arate chiar și porturile care nu s-au schimbat, cum ar fi
22 și 25. Fără -v, nu ar fi fost arătate.

REZULTATE


Există două moduri de ieșire: text și XML. Ieșirea textului este implicită și poate fi, de asemenea
selectat cu --text opțiune. Ieșirea textului seamănă cu o diferență unificată a normalului Nmap
ieșire terminală. Fiecare linie este precedată de un caracter care indică dacă și cum
schimbat. - înseamnă că linia a fost în prima scanare, dar nu în a doua; + înseamnă asta
a fost în al doilea, dar nu în primul. O linie care s-a schimbat este reprezentată printr-o linie -
urmată de o linie +. Liniile care nu s-au schimbat sunt precedate de un spațiu liber.

Exemplul 1 este un exemplu de ieșire de text. Aici, portul 80 pe gazdă
photos-cache-snc1.facebook.com a câștigat o versiune de serviciu (lighttpd 1.5.0). Gazda la
69.63.179.25 și-a schimbat numele DNS invers. Gazda de la 69.63.184.145 a lipsit cu desăvârșire
în prima scanare, dar a apărut în a doua.

Exemplu 1. Ndiff a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. producție

-Nmap 4.85BETA3 la 2009-03-15 11:00
+Nmap 4.85BETA4 la 2009-03-18 11:00

photos-cache-snc1.facebook.com (69.63.178.41):
Gazda este sus.
Nu este afișat: 99 porturi filtrate
VERSIUNEA SERVICIULUI STATUL PORTULUI
-80/tcp deschide http
+80/tcp deschide http lighttpd 1.5.0

-cm.out.snc1.tfbnw.net (69.63.179.25):
+mailout-snc1.facebook.com (69.63.179.25):
Gazda este sus.
Nu este afișat: 100 porturi filtrate

+ 69.63.184.145:
+Gazda este activată.
+Nu este afișat: 98 de porturi filtrate
+VERSIUNEA SERVICIULUI STATUL PORTULUI
+80/tcp deschide http Apache httpd 1.3.41.fb1
+443/tcp deschide ssl/http Apache httpd 1.3.41.fb1

Ieșirea XML, destinată a fi procesată de alte programe, este selectată cu --xml opțiune.
Se bazează pe rezultatul XML al Nmap, cu câteva elemente suplimentare pentru a indica diferențele.
Documentul XML este inclus în nmapdiff si scandiff elemente. Diferențele de gazdă sunt
închis în hostdiff etichetele și diferențele de porturi sunt incluse în portdiff Etichete. În interiorul a
hostdiff or portdiff, a si b etichetele arată starea gazdei sau a portului la prima scanare
(a) sau a doua scanare (b).

Exemplul 2 arată diferența XML pentru aceleași scanări prezentate mai sus în Exemplul 1. Observați cum se portul
80 de photos-cache-snc1.facebook.com sunt incluse în portdiff Etichete. Pentru 69.63.179.25, the
vechiul nume de gazdă este în a etichete și noul este în b. Pentru noua gazdă 69.63.184.145, există un
b în hostdiff fără un corespondent a, indicând că nu există informații pentru
gazda la prima scanare.

Exemplu 2. Ndiff XML producție





















































<service name="http" product="Apache httpd"
version="1.3.41.fb1"/>



<service name="http" product="Apache httpd" tunnel="ssl"
version="1.3.41.fb1"/>








PERIODIC DIFERENTE


Folosind Nmap, Ndiff, cron și un script shell, este posibil să scanați o rețea zilnic și să obțineți
rapoarte prin e-mail despre starea rețelei și modificările de la scanarea anterioară. Exemplul 3
arată scenariul care îl leagă.

Exemplu 3. Scanarea a reţea periodic cu Ndiff si cron

#!/ Bin / sh
ȚINTE="obiective"
OPTIONS="-v -T4 -F -sV"
data=`data +%F`
cd /root/scans
nmap $OPTIONS $TARGET -oA scan-$date > /dev/null
if [ -e scan-prev.xml ]; atunci
ndiff scan-prev.xml scan-$date.xml > diff-$date
echo „*** REZULTATE NDIFF ***”
cat diff-$date
ecou
fi
echo „*** REZULTATE NMAP ***”
scanare pisică-$date.nmap
ln -sf scan-$date.xml scan-prev.xml

Dacă scriptul este salvat ca /root/scan-ndiff.sh, adăugați următoarea linie la crontab-ul root:

0 12 * * * /root/scan-ndiff.sh

EXIT COD


Codul de ieșire indică dacă scanările sunt egale.

· 0 înseamnă că scanările sunt aceleași în toate aspectele despre care știe Ndiff.

· 1 înseamnă că scanările diferă.

· 2 indică o eroare de rulare, cum ar fi eșecul deschiderii unui fișier.

Utilizați ndiff online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Atom
    Atom
    Atom este un editor de text care este
    modern, accesibil și complet cu funcții.
    De asemenea, este ușor de personalizat - tu
    îl poate personaliza pentru a face orice și a fi
    capabil să ...
    Descărcați Atom
  • 2
    Osu!
    Osu!
    Osu! este un simplu joc de ritm cu o fântână
    curbă de învățare gândită pentru jucători
    de toate nivelurile de calificare. Unul dintre cei mari
    aspecte ale lui Osu! este că este
    comunitate-dr...
    Descărcați Osu!
  • 3
    LIBPNG: bibliotecă de referință PNG
    LIBPNG: bibliotecă de referință PNG
    Bibliotecă de referință pentru susținerea
    Format Portable Network Graphics (PNG).
    Public: Dezvoltatori. Programare
    Limbă: C. Aceasta este o aplicație care
    poate, de asemenea...
    Descărcați LIBPNG: biblioteca de referință PNG
  • 4
    Detector de metale bazat pe RP2040
    Detector de metale bazat pe RP2040
    Bazat pe placa Raspberry Pi Pico, aceasta
    detectorul de metale este inclus în puls
    categoria detectoare de metale cu inductie, cu
    avantaje și dezavantaje bine cunoscute.
    RP...
    Descărcați detector de metale bazat pe RP2040
  • 5
    Manager PAC
    Manager PAC
    PAC este un înlocuitor Perl/GTK pentru
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Oferă un GUI
    pentru a configura conexiuni: utilizatori,
    parole, Așteptați regula...
    Descărcați PAC Manager
  • 6
    GeoServer
    GeoServer
    GeoServer este un software open-source
    server scris în Java care permite utilizatorilor
    pentru a partaja și edita date geospațiale.
    Proiectat pentru interoperabilitate, it
    publică da...
    Descărcați GeoServer
  • Mai mult »

Comenzi Linux

Ad