Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szukam skryptu do sprawdzania sieci lokalnej
Tom_s
post 1.04.2003, 12:48:36
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 1.04.2003

Ostrzeżenie: (0%)
-----


Szukam skryptu który wyświetli mi na stronce informacje kto z sieci lokalnej jest dostępny a kto nie (On/Off).

Chodzi mi o takie coś jak na tej stronie http://dashnet.lublin.pl/dashnet/users.php

Z góry dzięki
Go to the top of the page
+Quote Post
itsme
post 1.04.2003, 13:14:44
Post #2





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




poszukaj posta o ping-owaniu z poziomu php jest na tym forum

reszte sie domysl:)


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
cygi
post 8.04.2003, 14:31:31
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 8.04.2003

Ostrzeżenie: (0%)
-----


zrub sobie w katalogu gdzie masz strone plik status.log

polecenie

Kod
nmap -sP -oN /var/www/html/status.log 192.168.0.1-23 > /dev/null
wykona Ci spis kompuw wlaczonych (do pliku status.log) w sieci oczywiscie sciezka jest przykladowa i zakres ip tez. mozesz go wrzucic do jakiegos pliku i wykonywać sukcesywnie np rzez crona

natomiast taki kod php mozesz wrzucic na stronke przy kazdym userze ( to jest tylko przyklad) oczywiscie nazwe cygi tez zmieniasz na nazwe kompa.
aha oczywiscie jezeli masz wpisame w /etc/host nazwy komow z sieci a jak nie to zamien nazwe na ip

[php:1:f757108dc0]<?php
<?
$baza = "/var/www/html/status.log";
$plik = file($baza);
$success = 0;
$sn = 0;
$en = count($plik);
do {
if(stristr($plik[$sn],"cygi")) {
$dataex = explode("|",$plik[$sn]);
$success++;
echo "<img src="images/on.gif" alt="Komputer Online">";
}
$sn++;
} while($sn < $en);
if($success == 0) {
echo "<img src="images/off.gif" alt="Komputer Offline">";
}
?>
?>[/php:1:f757108dc0]


mam nadzieje ze to ci pomoglo
Go to the top of the page
+Quote Post
cygi
post 8.04.2003, 14:48:12
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 8.04.2003

Ostrzeżenie: (0%)
-----


znalazlem własnie inny sposób na http://php.webhelp.pl/index.php?id=30&roz=...=php&ac=readtut



[php:1:58e5994772]<?php
<?
// IP do pingowania
$IP = "127.0.0.1";

// wykonanie pingowania
exec("ping $IP",$arr);
$arr = join("n",$arr);

// wynik pingowania
print "<HTML><BODY>$arr</HTML></BODY>";
?>
?>[/php:1:58e5994772]


to moża by przerobić i gotowe ale zawsze możesz zkorzystac z tego pierwszego smile.gif
Go to the top of the page
+Quote Post
scanner
post 9.04.2003, 07:00:22
Post #5





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Spinguj 300 komputerów w sieci. Powodzenia. nMap tylko i wylacznie.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 08:27