Discussion:
[OT] Wolne adresy IP - jak wyszukac?
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
scroller
20 lat temu
Permalink
Troszke OT, ale ...

Czy jest jakies narzedzie na X do przeszukiwania zadanego zakresu IP w
celu wyszukania aktualnie wolnych adresow?
--
Scroller
iBook G3 & iMac G4 LCD Happy User
AIM:scrollerxxl
wer
20 lat temu
Permalink
Post by scroller
Troszke OT, ale ...
Czy jest jakies narzedzie na X do przeszukiwania zadanego zakresu IP w
celu wyszukania aktualnie wolnych adresow?
Co znaczy wolne adresy IP. O tym czy sa wolne decyduje administrator.
Mozesz wyszukac najwyzej adresy, ktore nie odpowiadaja, co nie oznacza,
ze sa wolne, moze np funkcjonowac komputer, ktory nie odpowiada na icmp
i bedzie wskazany jako wolny. Mozna sprobowac nmapem (z jakims
frontendem). Nmap pojdzie napewno z linii komend.

wer
www.myapple.pl
20 lat temu
Permalink
Post by scroller
Troszke OT, ale ...
Czy jest jakies narzedzie na X do przeszukiwania zadanego zakresu IP w
celu wyszukania aktualnie wolnych adresow?
Albo nmap:
nmap -sP IP/MASKA
czyli np nmap -sP 10.2.0.0/24

Lub jak nie masz nmap to napisałem szybki skrypcik

-------------
#!/bin/bash
x=1;
echo > $1
while [ $x -le 254 ]; do
echo "Sprawdzam IP: 10.2.0.$x";
ping -c 1 10.2.0.$x >> /dev/null;
arp 10.2.0.$x >> $1;
x=$[x + 1]
done
echo "Znaleziono par (Mac <-> IP):"
echo
-------------

Uzywasz tego z parametrem ktory bedzie nazwa pliku w ktorym bedziesz
mial wyniki
Oczywiscie istnieje margines bledu (nie kazdy komputer odpowiada na ICMP)
--
:: Tomasz Wyka - ***@gmail.com | http://myapple.pl
:: GG 832956 | Jabber ***@jabber.elektron.com.pl
:: iChat/AIM code_pl | Y! codemacintosh | Skype codemacintosh
www.myapple.pl
20 lat temu
Permalink
Post by www.myapple.pl
-------------
#!/bin/bash
x=1;
echo > $1
while [ $x -le 254 ]; do
echo "Sprawdzam IP: 10.2.0.$x";
ping -c 1 10.2.0.$x >> /dev/null;
arp 10.2.0.$x >> $1;
x=$[x + 1]
done
echo "Znaleziono par (Mac <-> IP):"
echo
-------------
------
#!/bin/bash
x=1;
ip=10.0.0.;
echo > $1
while [ $x -le 254 ]; do
echo "Sprawdzam IP: $ip$x";
ping -c 1 $ip$x >> /dev/null;
arp $ip$x >> $1;
x=$[x + 1]
done
echo "Znaleziono par (Mac <-> IP):"
cat $1 |grep -v incomplete |wc -l
echo
------

O tak bedzie lepiej, na poczatku pliku podajesz klase IP ktora chcesz
sprawdzac i juz.
Aha skrypt robi troszke cos odwrotnego znajduje i zapisuje pary MAC <-> IP
No ale w pliku wynikowym (podawanym jako parametr) znajdziesz rowniez IP
"wolne"
--
:: Tomasz Wyka - ***@gmail.com | http://myapple.pl
:: GG 832956 | Jabber ***@jabber.elektron.com.pl
:: iChat/AIM code_pl | Y! codemacintosh | Skype codemacintosh
scroller
20 lat temu
Permalink
Post by www.myapple.pl
O tak bedzie lepiej, na poczatku pliku podajesz klase IP ktora chcesz
sprawdzac i juz.
Aha skrypt robi troszke cos odwrotnego znajduje i zapisuje pary MAC <-> IP
No ale w pliku wynikowym (podawanym jako parametr) znajdziesz rowniez
IP "wolne"
Dzieki bardzo!;) Juz wiem wsio co trzeba;)
--
Scroller
iBook G3 & iMac G4 LCD Happy User
AIM:scrollerxxl
Loading...