Rode oktober netwerkdetectie.


De basis van dit Instructable is gebaseerd op het dialoogvenster uit de film "De jacht op de Red October" genoemd. In de film, een van de belangrijkste regels was ik denk dat "een ping en een ping alleen". Pingen was een methode door onderzeeërs uitgerust met sonar om te ontdekken wat er om hen heen. Normaal zou u meer dan één ping gebruiken. In de informatica hebben wij ook een programma genaamd ping die doet het zelfde ding om te ontdekken wat er om heen op het netwerk. Er is een zeer krachtig programma genaamd nmap meestal om dergelijke activiteiten te automatiseren. Dat duurt meestal een soort bestuurlijke macht uit te voeren. We zullen een eenvoudig linux batch-bestand (kon gemakkelijk omgezet worden naar andere platformen) gebruiken om te ontdekken wat er om ons heen. Deze tool is ideaal voor het thuisnetwerk. Het zal waarschijnlijk niet detecteren wat bekend staat als "Man in de middelste apparaten", maar in ieder geval kunt u de zichtbare systemen in het netwerk.

De code.

ping.sh: (Vergeet niet "chmod + x ping.sh)

[code]
voor ik in {1..254}
doen
ping 192.168.1.$i-c1-w1 - v | grep "icmp_seq = 1'
gedaan
[/ code]

Hebt u een ander netwerk, zul je "192.168.1" dienovereenkomstig wijzigen, hier nogmaals we zijn met behulp van de goede oude "grep" opdracht om gegevens te extraheren uit de teruggaande stroom. het is de reikwijdte van onze sonar. Laten we draaien.
$./ping.sh
64 bytes van 192.168.1.1: icmp_seq \u003d 1 ttl = 64 time \u003d 0.852 ms
64 bytes van 192.168.1.31: icmp_seq \u003d 1 ttl = 64 tijd = 0.260 ms
64 bytes van 192.168.1.99: icmp_seq \u003d 1 ttl = 255 tijd = 2,75 ms
64 bytes van 192.168.1.109: icmp_seq \u003d 1 ttl = 64 tijd = 0.261 ms
64 bytes van 192.168.1.115: icmp_seq \u003d 1 ttl = 64 tijd = 0.064 ms
$ _

OK, zijn er vijf apparaten op het netwerk. We moeten meer te weten. Er is wat is DNS- of "Domeinnaamgevingsmaster dienst" noemen. We kunnen de router gebruiken om ons te vertellen wat de IPAdressen misschien worden genoemd.

De code.

Nslookup.sh: (Vergeet niet om het te maken uitvoerbaar met chmod + x nslookup.sh")

[code]
voor ik in {1..254}
doen
nslookup 192.168.1.$i |grep naam
gedaan
[/ code]

Laten we draaien.

$./nslookup.sh
1.1.168.192.in-addr.arpa-naam = my_network.
10.1.168.192.in-addr.arpa-naam = router2.
20.1.168.192.in-addr.arpa naam = router3.
31.1.168.192.in-addr.arpa-naam = oesrvr1.
115.1.168.192.in-addr.arpa-naam = oesrvr104
$_

Opmerken de ipadresses zijn achteruit, maar we kunnen nog identificeren eenheden op het netwerk uit de lijst. Twee apparaten uiterlijk vertoon opwaarts bekend als router2 en router3. Ik weet dat ze niet zijn verbonden met het netwerk op dit moment. Zij hebben namen in de router gewoon gereserveerd. De eenheid bij 99 is eigenlijk de afdrukserver en moet een gereserveerde naam in de router, ik kan zorgen voor die later. 109 is een temp machine die ik opgericht heb om sommige software te testen. Nu als er een onbekende nummers, zou zij moeten onmiddellijk worden onderzocht. Opnieuw moet u wijzigen in "192.168.1." om te werken met uw netwerk.

Ooit afgevraagd wat uw computer zoekt. Sommige van deze zou kunnen wegen voor hakkers om te krijgen in uw machine zijn. Eigenlijk is dit op zoek naar processen gebonden aan specifieke poorten.

Gebruik de volgende opdracht om te zien wbat bepaalde poort naar uw computer luistert:

Terminal - Look voor het proces dat is gebonden aan een bepaalde poort:

sudo netstat - tulpn | grep: 8080 zoekt het proces gebonden aan een bepaalde poort of u kon kijken naar alle poorten naar 1000;   $ cat portscan.sh
voor ik in {1..1000}
doen
ECHO $i
sudo netstat - tulpn | grep: $i
gedaan $./portscan.sh > portscan.file
Misschien zie je zoiets als dit in het bestand.   ... ... 628
629
630
631
TCP 0 0 127.0.0.1:631 0.0.0.0:* luisteren 2217/cupsd
tcp6 0 0:: 1:631::: * luisteren 2217/cupsd
632
633......
Cups is de unix print mechanisme, iets wat je wilt misschien houden en ogen op eens in een tijdje of minder.

--------------
Addendum:
$ cat pingall.sh
a = ""
voor ik in {1..254}
doen
ping 192.168.1.$i-c1-w1 - v | grep "icmp_seq = 1'
gedaan

$./pingall.sh
64 bytes van 192.168.1.1: icmp_seq \u003d 1 ttl = 64 time \u003d 0.623 ms
64 bytes van 192.168.1.32: icmp_seq \u003d 1 ttl = 64 tijd = 0.113 ms
64 bytes van 192.168.1.99: icmp_seq \u003d 1 ttl = 255 tijd = 4.77 ms
64 bytes van 192.168.1.125: icmp_seq \u003d 1 ttl = 64 tijd = 1,26 ms
64 bytes van 192.168.1.149: icmp_seq \u003d 1 ttl = 64 time \u003d 0.306 ms

Ging terug naar het oorspronkelijke systeem en besloot te doen gewoon een enkele ping.

$ ping -c 1 192.168.1.32
PING 192.168.1.32 (192.168.1.32) 56(84) bytes aan gegevens.
64 bytes van 192.168.1.32: icmp_req = 1 ttl \u003d 64 time = 0.363 ms
---192.168.1.32 ping statistieken---
1 pakketten verzonden, 1 ontvangen, 0% pakketverlies, tijd 0ms
RTT min/avg/max/mdev = 0.363/0.363/0.363/0.000 ms

Na het kijken raakte over duizend keer, ten slotte het me. Het verschil was reg vs seq. Zo veranderde ik de batch-bestand en alles was goed,

$ cat pingall.sh
a = ""
voor ik in {1..254}
doen
ping 192.168.1.$i-c1-w1 - v | grep "icmp_req = 1'
gedaan

$./pingall.sh
64 bytes van 192.168.1.1: icmp_req = 1 ttl \u003d 64 time = 0.527 ms
64 bytes van 192.168.1.32: icmp_req = 1 ttl = 64 time \u003d 0,293 ms
64 bytes van 192.168.1.99: icmp_req = 1 ttl = 255 tijd = 5,08 ms
64 bytes van 192.168.1.125: icmp_req = 1 ttl = 64 time \u003d 0.264 ms
64 bytes van 192.168.1.149: icmp_req = 1 ttl \u003d 64 time = 0.068 ms

Oef... details details details...

Gerelateerde Artikelen

Magnetohydrodynamic boot van The Hunt For Red oktober

Magnetohydrodynamic boot van The Hunt For Red oktober

toen ik voor het eerst zag "The Hunt For Red oktober", ik was geïnspireerd door het catterpiller station op rode oktober. Ik deed wat onderzoek op het en besefte dat het was mogelijk om te bouwen van een onderzeeër die in het echte leven. Dus va
DODOcase VR Kit Masque van de rode dood Mod

DODOcase VR Kit Masque van de rode dood Mod

De Eureka! Fabriek werkte met Land o ' Lakes tak bibliotheek in Pasco County voor de oktober Instructables bouwen nacht met DODOcase. LOL bibliotheek heeft een robuuste tiener Advisory Board verantwoordelijk voor Rockus Maximus, een enorm succesvolle
Hoe installeer ik een kast Valet Rod

Hoe installeer ik een kast Valet Rod

Hoe installeer ik een kast Valet-RodEen valet roede is een uitschuifbare staaf die tucks weg netjes als het niet nodig. Ze zijn nuttig in de kast, maar ook in de badkamer en een Wasserij. De valet staaf is het meest onder gewaardeerd gereedschap van
Risotto met rode wijn, Porcini en Sage

Risotto met rode wijn, Porcini en Sage

als u niet vanaf hier wil ik u om te weten dat San Francisco krijgt haar zomerweer van de afgelopen week in September of begin oktober. We zijn in het nu, dus dragen rokken met geen panty's, maar de zon gaat neer alsof het is herfst. Het is altijd ee
HumidorPi: Een slimme Humidor On The Cheap met Raspberry Pi en knooppunt-rode

HumidorPi: Een slimme Humidor On The Cheap met Raspberry Pi en knooppunt-rode

Dit is hoe ik het gewijzigd heb een standaard 100 Sigaren humidor te bieden constante vochtigheid en temperatuur via WiFi. De pi-onderdeel van het project kan gemakkelijk worden aangepast voor enig ander gebruik waarvoor een sensor voor temperatuur e
AUBERGINE gevuld met GRUYERE kaas, champignons, PAPRIKA en uien & gebakken IN een saus van rode wijn CLAM

AUBERGINE gevuld met GRUYERE kaas, champignons, PAPRIKA en uien & gebakken IN een saus van rode wijn CLAM

U zal hoef niet voor een bijgerecht te gaan met een gezonde portie van deze proteïnen & vitamine rijke gebakken aubergine gevuld met Gruyere kaas, baby portobello champignons, rode paprika, uien en tomaten gekookt in een saus van rode wijn clam!Stap
Rode datum + gember thee

Rode datum + gember thee

Rode datums of hongzao, is de typische traditionele Chinese gedroogde vruchten die ik als een kind gehaat maar heb uitgegroeid tot liefde als een volwassene. Mijn moeder wheedled me altijd in het drinken van thee gemaakt van een combinatie van rode d
Aangepaste Auermetaal Rod - laten we 's middags Project Prep

Aangepaste Auermetaal Rod - laten we 's middags Project Prep

Hallo Instructables Gemeenschap,deze week ben ik een leuke kleine middag project presenteren.Het is vrij een interessant project voor mij zowel in termen van de werkelijke maken evenals het bewerken van de video. Ik heb ruim 160 minuten beeldmateriaa
De Rode Ring of Death Fix! (Zonder handdoeken)

De Rode Ring of Death Fix! (Zonder handdoeken)

Oplossen van uw Xbox 360 Red Ring of Death (RRoD) door jezelf, geen tekstterugloop in handdoeken of soldering strijkijzers vereist! Als u niet langer een garantie op uw Xbox 360 hoeft en het de gevreesde Rode Ring heeft ontwikkeld, is er hoop. U kunt
Rode peper maïs Chowder

Rode peper maïs Chowder

Dit is een recept dat ik van de ene kreeg ik van mijn schoonmoeder aangepast. Ik voeg rode peper en bevroren maïs in plaats van ingeblikte maïs voor een betere smaak en textuur.Stap 1: ingrediënten12oz pakket gezouten varkensvlees1 kleine ui3 middelg
Bluetooth + GSR Sensor + knooppunt-rode

Bluetooth + GSR Sensor + knooppunt-rode

Ik deed dit project om me te helpen Meld u gegevens over mezelf terwijl ik ben het opzetten van een geluidsinstallatie in de Verenigde Staten/Mexico politieke hek in Tijuana, Mexico.Dit project is voor mij het experiment nieuwe manieren van opnemen e
Hoe te identificeren rode en gele draden op een K-thermokoppel... met een magneet!

Hoe te identificeren rode en gele draden op een K-thermokoppel... met een magneet!

Als u niet lezen door dit hele verhaal wilt, zal ik snijden aan de jacht met een spoiler:De rode draad op een K type thermokoppel zal niet vasthouden aan een magneet, en de gele draad zal vasthouden aan een magneet!Kort en zoet. Want je het ooit moet
Rode telefoon Box - aangepaste Notebook

Rode telefoon Box - aangepaste Notebook

Hallo iedereen! Ik zal in deze tutorial zal u tonen hoe voor het aanpassen van uw notitieblok met een rode telefooncel.Stap 1: Eerst en vooral, Bekijk mijn video.Stap 2: Voer deze stappen uitSTAP 1 – de tekenen van telefooncel in het karton.STAP 2 –
Blinky! De schattige rode Ghost

Blinky! De schattige rode Ghost

Rode geest,Het is Halloween de dag!¿Sabes que significa eso?Es tiempo de iluminar esta noche oscura con un poco de eTextile!Este año una de mis alumnas muy hábil confeccionando mij mostró el camino (Bueno... Si! soja profesor de tecnología aplicada ^