[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Tester IP
27-06-2014, 19:24 (Ten post był ostatnio modyfikowany: 15-11-2014 21:34 przez penknife.)
Post: #1
Tester IP
Skrypt sprawdza jakie mamy obecnie IP odpytując za pomocą programów: ipconfig (systemowy) oraz wget (razem ze skryptem w archiwum), a następnie wyświetla na pasku tytułu obecny stan połączenia bądź adres IP.
Jeśli jesteś połączony przez router(lub modem typu HiLink) skrypt odpyta (pseudo-losowo) jeden z adresów podanych w konfiguracji skryptu(obecna liczba adresów to 11 z 99(maksymalna ilość)).

Przykłady:(podane poniżej adresy IP są tylko przykładowe)
(HH -godzina, MM -minuta, SS -sekunda , które oznaczają czas ostatniego odświeżenia)
konieczność wpisania kapcia w Aero2:
tytuł: 10.2.37.78 @ none
konsola: (nr_błędu_z_wget-a)[nr_odpytanego_adresu] ? | HH:MM:SS

modem(nie HiLink) podłączony bezpośrednio do komputera (IP uzyskany bez wykorzystania wget i serwerów zewnętrznych):
tytuł: @ 78.30.121.180
konsola: [direct]:78.30.121.180 | HH:MM:SS

brak jakiegokolwiek połączenia:
tytuł: @ disconnected
konsola: [disconnected] | HH:MM:SS

połączenie przez router(adres zewnętrzny zwrócony przez wget i jeden z serwerów zewnętrznych):
tytuł: 192.168.1.1 @ 78.30.121.180
konsola: [nr_odpytanego_adresu]:78.30.121.180 | HH:MM:SS


Uwaga: jeśli chcesz przetestować lub uruchomić skrypt w konsoli dodaj przy uruchamianiu jakikolwiek parametr !
(np. myIPchecker.bat ?)

0.3:pierwsza udostępniona wersja

0.4: wiele poprawek w tym dodanie sekcji help wywoływanej przez myIPchecker.bat /?, przeniesiono listę adresów sprawdzających IP do osobnego pliku(w którym wystarczy zmienić/usunąć dany adres jeśli będzie już nieaktualny), które są ładowane podczas uruchomienia skryptu oraz dodano możliwość odczytania pojedynczego adresu o danym indeksie(np. zwracanym przy wystąpieniu błędu w wget po odpytaniu danego adresu). Szczegóły w sekcji help.

0.5:dodano sprawdzanie czy plik otrzymany z zewnętrznego serwera nie jest nadmiernie duży(jeśli pusty lub większy niż 20 Bajtów(adres IP +ewentualne białe znaki) jest usuwany)

0.6:dodano logowanie do pliku znalezionego adresu IP oraz brzęczyk(jeśli pojawi się nowe IP zabrzęczy 2 razy), które można wyłączyć edytując skrypt i przypisując zmiennej _log= nul (wyłącza tylko logowanie) lub nic nie przypisując -zostawiając puste (wyłącza logowanie i brzęczyk)

0.8: wiele usprawnień w tym: "zamykalny" wget, dzięki któremu przy zerwaniu połączenia wget już nie zawiesi działania skryptu i skrypt go zamknie :); automatyczne częściowe wyłączenie nieaktywnych adresów i ponowne ich przywrócenie przy poprawnej aktywności serwisu; wymuszenie skanowania zawsze innego niż ostatni testowany adres, dzięki czemu serwis nas nie zablokuje za nadmierne odpytywanie go o nasz adres ip


w/g VirusTotal.com spakowany skrypt myIPchecker.bat wraz z wget-em jest rozpoznawany przez Bkav jako W32.BitcoinMinerAB.Trojan


Legenda:
IPchecker_x.x.zip -sam skrypt (od wersji 0.4: wraz z osobnym plikiem zawierającym odpytywane adresy)
IPchecker_x.x_w_wget.zip -skrypt wraz z wget-em w podkatalogu bin

Mój DropBox z Testerem IP, kapciochem i dodatkami


Załączone pliki
.zip  IPchecker_0.4.zip (Rozmiar: 2,2 KB / Pobrań: 448)
.zip  IPchecker_0.3.zip (Rozmiar: 1,47 KB / Pobrań: 420)
.zip  IPchecker_0.5.zip (Rozmiar: 2,25 KB / Pobrań: 412)
.zip  IPchecker_0.6.zip (Rozmiar: 2,35 KB / Pobrań: 371)
.zip  IPchecker_0.8_w_wget.zip (Rozmiar: 388,63 KB / Pobrań: 394)
.zip  IPchecker_0.8.zip (Rozmiar: 3,24 KB / Pobrań: 422)
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz