Net-log

Wstęp, czyli co robić w razie wystąpienia problemu z połączeniem sieciowym

Dla Windows 2000/XP/2003/Vista/7/2008:

Pobierz net-log.exe

Net-log to mały i prosty w użyciu skaner konfiguracji sieci. Program przeprowadza potrzebne testy, wykonuje także działania mające na celu zwiększenie sprawności połączenia sieciowego. Działania te nie niosą ze sobą żadnych nieprzewidzianych konsekwencji. Wystarczy, że uruchomisz program, poczekasz kilka chwil, zezwolisz na ponowne uruchomienie komputera i skopiujesz raport z wynikiem skanowania. Na wyniki działania mogą mieć wpływ inne programy uruchomione równolegle do Net-log, dlatego przed jego uruchomieniem proszę o wyłączenie innych aplikacji.

Plik tekstowy z raportem możesz następnie próbować samodzielnie zanalizować i samodzielnie zmienić ustawienia sieci, przekazać doświadczonej osobie lub przesłać na forum Fixitpc.pl, gdzie na pewno pomogą Ci rozwiązać jakikolwiek problem. Plik ten także możesz przesłać mnie, autorowi programu Net-log, jednak jestem codziennie obecny na wspomnianym wyżej forum i z chęcią udzielę tam potrzebnej pomocy.

O programie

Net-log powstał z myślą o początkujących i średnio zaawansowanych użytkownikach komputerów, jednak może stanowić on także nieocenioną pomoc przy szybkim zbieraniu informacji i ustawieniach sieciowych. Korzysta on z natywnych programów systemów Microsoft Windows 2000, XP, 2003, Vista, 7, 2008, zarówno w wersji 32-bitowej, jak i 64-bitowej. Program po zakończeniu działania tworzy log net-log.txt, zapisywany w katalogu głównym partycji systemowej, najczęściej jest to lokalizacja C:\.

Program jest całkowicie darmowy, rozpowszechniany na licencji freeware. Osoby zainteresowane wglądem do, na razie jeszcze skromnego, kodu źródłowego proszę o kontakt. Net-log jest rozpowszechniany „jak jest”. Nie biorę odpowiedzialności za szkody powstałe w wyniku jego wykorzystywania, dołożyłem jednak wszelkich starań, by niepożądane działania nie miały miejsca.

Changelog

Wersja programu Data kompilacji Uwagi
1.8.0.0 01.12.2010 Pierwsza publiczna wersja programu.
1.8.1.0 11.12.2010 Poprawiony błąd resetowania tablicy ARP, powodujący brak dostępu do sieci. Teraz program pobiera dane z ARP i zapisuje je w logu.
1.9.0.0 19.12.2010 Poprawione formatowanie logu.
Rozszerzenie parametrów polecenia netstat: podana zostaje nazwa pliku wykonywalnego odpowiedzialnego za połączenie.
1.9.1.0 21.12.2010 Poprawione wykorzystanie komendy netsh. Od teraz program zintegrowany do jednej wersji dla wszystkich systemów operacyjnych z rodziny Microsoft Windows.
1.9.2.0 22.12.2010 Usunięcie błędu kasowania parametrów przy statycznym ustawieniu adresów.
1.9.3.0 22.12.2010 Poprawiony tytuł okna programu.
1.9.3.1 28.12.2010 Zmiana logo. :)
1.10.0.0 22.01.2011 Dodane polecenia netsh wlan show all i netsh lan show.
1.10.1.0 06.02.2011 Dołączenie ipconfig /displaydns.
1.10.2.0 07.02.2011 Usunięcie problemu z generowaniem loga o nadmiernej długości, co było spowodowane listowaniem całej zawartości bufora DNS zbieranego przez usługę Klient DNS przy odpytywaniu serwera Domain Name Server. Zapisywana jest teraz jedynie zawartość pliku hosts, przez co log nie powinien nigdy przekroczyć 700 KB (zazwyczaj będzie miał ok. 150 KB).
1.10.3.0 08.02.2011 Uruchomienie usługi dot3svc (Automatyczna konfiguracja sieci przewodowej) przed użyciem poleceń netsh lan show oraz wlansvc (Automatyczna konfiguracja sieci WLAN) przed użyciem netsh wlan show all.
1.11.0.0 25.02.2011 Dodanie poleceń listujących parametry protokołu IPv4 z netsh int ip show:
  • netsh int ip show address
  • netsh int ip show compartments
  • netsh int ip show config
  • netsh int ip show destinationcache
  • netsh int ip show dns
  • netsh int ip show dynamicportrange protocol=tcp
  • netsh int ip show dynamicportrange protocol=udp
  • netsh int ip show global
  • netsh int ip show icmp
  • netsh int ip show int
  • netsh int ip show ipaddress
  • netsh int ip show ipnet
  • netsh int ip show ipstats
  • netsh int ip show joins
  • netsh int ip show neighbors
  • netsh int ip show offload
  • netsh int ip show route level=verbose
  • netsh int ip show subinterfaces
  • netsh int ip show tcpstats
  • netsh int ip show udpstats
  • netsh int ip show wins
1.11.1.0 26.02.2011 Usprawnienie i optymalizacja działania programu, naprawienie kilku drobnych błędów.
2.0.0.0 24.07.2011 Program napisany od zera w C++.
2.0.1.0 04.08.2011 Poprawiłem błąd "Odmowa dostępu".
2.1.0.0 03.09.2011 Listowanie tylko pierwszych 100 linii pliku hosts z pominięciem pustych. Dodana zaawansowana obsługa statystyk IPv6.
2.2.0.0 08.11.2011 Dodane zczytywanie MTU dla systemów Windows XP i starszych.
2.3.0.0 31.07.2012 Optymalizacja czasu działania i usunięcie zduplikowanych poleceń. Dodanie netsh dump.
2.4.0.0 02.08.2012 Dodanie poleceń sc config remoteaccess start= demand oraz net start remoteaccess.
2.5.0.0 12.01.2013 Zmiana adresów, do których wykonywane sš testy na 8.8.8.8 (google-public-dns-a.google.com). Netstat nie próbuje tłumaczyy adresów IP na nazwy hostów, dzięki czemu działa szybciej. Dodane listowanie zakresu portów dynamicznych w Windows.

Podziękowania

Chciałbym podziękować osobom związanym z projektem od jego powstania, dzielnie tropiącym błędy, za które jestem odpowiedzialny, a w skutek niestaranności, lenistwa i ciągle jeszcze niewystarczającej wiedzy przeoczyłem, tym, którzy krytycznie wypowiadali się na temat szybkości działania i mało atrakcyjnego interfejsu tekstowego programu, a w szczególności osobom „odpowiedzialnym” za zarażenie mnie pasją do informatyki i wszystkiego, co z nią związane.

Sczególne podziękowania kieruję do FiFU, Blasa (pierwszych betatesterów) i markaW (za dzielne tropienie błędów). Dziękuję Wam wszystkim!

Copyright © Dawid Suder, 2009 - 2012