![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 15.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki sobie skrypcik:
Wykonuje zapytanie nbtstat -A "adres IP". Chciałbym wykorzystać ten skrypt tak aby pytał o różne adresy IP (np. podane w array, z bazy mysql lub inne sensowne rozwiązanie..) zwracając wynik a już najlepiej jak mógłbym użyć parametru od - do (np. 192.168.0.1 - 192.168.0.255). Wydaje mi się, że może jakaś pętla mi tutaj pomoże.. ? Nie wiem jak się za to zabrać a kombinowałem już na różne sposoby i niestety bez efektu ![]() Dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż co spłodziłeś to Ci powiemy gdzie jest źle.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 15.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Już działa
![]() Proszę - może komuś się przyda skrypt. Pokazuje MACa + user w domenie. Prosiłbym jednak o ewentualną pomoc przy zrobieniu zakresu w kodzie a nie tak jak ja to zrobiłem - dane z mysql (od - do np. 192.168.0.1 - 192.168.0.255). Kod:
dzięki |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Jesli cie dobrze zrozumialem w bazie chcesz miec zapisane:
Cytat 192.0.0.1 -> 192.*.*.* I ma ci skanowac wszystko az do 192.255.255.255 Wiec napisalem na szybko sobie taka funkcje:
Zamienia ci znak * na zakres jaki chcesz, tylko jak narazie zakres idzie w parze, jak bede mial chwile czasu dokoncze jak nie to 80% juz masz. -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 15.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc. Takie rozwiązanie właśnie mnie interesowało
![]() Teraz muszę pomyśleć jak to sklecić w całość żeby array potraktowany został jako zmienna i wykonał:
dla wszystkich wartości z zakresu: Jak ktoś ma ochotę pomóc to będę wdzięczny... a jak nie to kilka dni główkowania i zapewne coś się wymyśli ![]() Dzięki |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Tylko spojrz dobrze jakie ip generuje moj kod. Podajac zakres: 192.0.*.* Generuje ci zakres w parze: 192.0.1.1 192.0.2.2 192.0.3.3 A powinien: 192.0.1.1 192.0.1.2 192.0.1.3 ipt..itd.. Ten post edytował marcio 19.05.2010, 00:07:33 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 15.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Racja bo robisz lokalny zakres sieci :]
Co jak zrobie zakres zewnetrznych ip...?Bedzie dzialalo w parze co za tym idzie wszystkim ip nie sprawdzisz ![]() -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:55 |