Otoczenie Sieciowe przez WWW - phpSMB

Co to jest - wstępniak

swego czasu na paru grupach dyskusyjnych tyczących sieci LAN był temat jak ładnie zebrać i pokazać na stronie www wykaz aktualnie włączonych komputerów w sieci lokalnej padały rożne propozycje ale nie mogłem nigdy znaleźć czegoś konkretnie już stworzonego lub jak znalazłem na jakiejś stronie działające cudo to nie było to udostępniane (tyczy źródełek)

wiec zaopatrzyłem się w narzędzia pracy w najbliższym sklepie z wiertarkami, gwoździami i tym podobnymi rzeczami i powstał mały skrypcik w php działający pod linuksem obecnie potrafi wyświetlić on aktualna listę komputerów w sieci LAN w formie graficznej znanej z windowsowego otoczenia sieciowego, a o kompach może wyświetlić przykładowo: 

nazwy netbiosowe, adresy ip, adresy mac, nazwy przypisane do kompów z pliku /etc/hosts wyświetla to ze wszystkich interfejsów lub tylko z poszczególnych (wedle życzenia), dodatkowo w wersji 1.3 doszedł jeszcze moduł do wysyłania karteczek WinPopup z poziomu strony WWW, wersja 1.4 to rozbudowany moduł bramki www2popup oraz poprawki związane z bezpieczeństwem

Opis

opis co to jest phpSMB, jak np. wyłaczyc/zmienić bramke www2popup  lub jakieś funkcje,  znajdziesz tutaj >> opis phpSMB , lista zmian zapodziała się tu >> Lista zmian phpSMB
tak wygląda phpSMB phpSMB screen, a tak działa phpSMB phpSMB (wersja zubożona bez paru funkcji)

dodam jeszcze że nie powinieneś używać wersji wcześniejszych niż phpSMB 1.4 oraz używając tego skryptu powinieneś wyłączyć w opcjach php na twoim serwerze "register_globals", czyli wyedytuj /etc/php.ini i ustaw "register_globals = off", jeśli tego nie zrobisz to cytując jest to "włam na własne życzenie"

od wersji php 4.2 register_globals jest standardowo wyłączone, właśnie ze względu na niebezpieczeństwo jakie to za sobą niesie

Pobieralnia

wersja 1.4 jest już w końcowej fazie testów (teraz jest to rc2 ;-), poprawki jakie trzeba jeszcze wprowadzić to m.in. zweryfikowanie listy dostępnych znaków jakich można używać w bramce www2popup, no chyba że jeszcze coś się znajdzie

02.02.2003 - 152596 B - phpSMB-1.4rc2.tar.gz

w wersji rc2 doszedł przede wszystkim plugin Marcina Chuca pozwalającymi na zapisanie preferencji oraz została "naprawiona" popsuta funkcja pokazującą adres IP nadawcy karteczki winpopup

Wersje "historyczne" phpSMB ("dziurawe")

poniższe wersje są już "historyczne", posiadają wiele błędów, w tym takie które mogą narazić twój serwer na niebezpieczeństwo, dlatego nie używaj ich. są one tutaj umieszczone tylko w celach edukacyjnych m.in. żeby wiedzieć jak pisać skryptów się nie powinno. wszystkie funkcje zawarte w phpSMB 1.0-1.3 są dostępne w wersji 1.4 i tylko tej powinieneś używać (lub późniejszych)

06.04.2002 - 146942 B - phpSMB-1.0.tar.gz
10.06.2002 - 147195 B - phpSMB-1.1.tar.gz
18.07.2002 - 147373 B - phpSMB-1.2.tar.gz
03.09.2002 - 148844 B - phpSMB-1.3.tar.gz << wersja z bramką www2popup

Dodatek

dodatkowo jest dostępna wyszukiwarka  udostępnionych zasobów w sieci LAN w postaci skryptów bash, skrypty te napisał Miachał Szota, administrator Kozanowskiej Sieci Komputerowej. skrypty te lekko dostosowałem swego czasu, w każdym razie spakowałem obie wersje razem (wersja pierwotna czyli bez moich przeróbek znajduje się w katalogu "orginal") lansearch.tar.gz

Autorstwo i Podziękowania

Autorem skryptu phpSMB jest Marcin Moczkowski (glappo@banita.pl)

Podziękowania:

Mariusz Mazur (mmazur@kernel.pl)
za pokazanie błędów w skrypcie (czyli jak go uzyc w "niecnych" celach) oraz za cierpliwość i pomoc merytoryczną w ich usuwaniu

Marcin Chuc (chuc@tenbit.pl)
za napisane pluginu do phpSMB umożliwiającego zapisywanie ustawień wyświetlania do pliku cookie


Licznik

Strona znajduje sie na serwerze ASK Zatorze z Olsztyna - banita.pl