met papier mache kun je alles maken!!
Verwijderd
Wat voor overzicht wil je van het lokale netwerk? Be more specific. hier kunnen we nix mee.
Verwijderd
welke computers in het netwerk aan zijn en welke poorten ze open hebben ofzo?Op vrijdag 28 september 2001 15:29 schreef Servowire het volgende:
Hoe kan ik in PHP een overzicht van het lokale netwerk krijgen?
Ik heb geprobeerd via pingen, en dan analyseren, maar dit wil niet echt...
thx
kwestie van je netwerk pingen en hosts die antwoorden afscannen
Verwijderd
er zijn wel tooltjes die pingsweeps uitvoeren om te zien welke ipnr's in gebruik zijn maar zoals hierboven be more specific
De server is GNU/Linux
Wat ik graag op de webserver zou willen zien is zoiets:
Maar hoe/wat ik moet gebruiken... weet ik niet.
portscan is wel wat lomp..
Wat ik graag op de webserver zou willen zien is zoiets:
code:
1
2
3
| Computer 1: Online Computer 2: Online Computer 3: Offline |
Maar hoe/wat ik moet gebruiken... weet ik niet.
portscan is wel wat lomp..
met papier mache kun je alles maken!!
^
met papier mache kun je alles maken!!
Open een socket naar services die er draaien.
Komt er geen reactie -> server dood
Komt er wel reactie -> server online
Komt er geen reactie -> server dood
Komt er wel reactie -> server online
Ik heb op http://www.brothersinart.net/nl/status.php een scriptje draaien, Ik weet niet meer waar het vandaan komt, maar ik heb het wat aangepast, het werkt erg simpel, als je de source wil hebben moet je maar even mailen. Je moet nu wel van te voren de ip-adressen of urls van de computers hebben die je wel zien (ping sweep?)
Probeer Big Brother anders eens,
dit is wel ff geknoei om aan de gang te krijgen , maar dan loopt het ook perfect.
http://bb4.com
of
http://bb4.com/bb/bb.html
voor een demo
dit is wel ff geknoei om aan de gang te krijgen , maar dan loopt het ook perfect.
http://bb4.com
of
http://bb4.com/bb/bb.html
voor een demo
Verwijderd
$ip="123.123.123.123";
$iphostname = (gethostbyaddr($ip));
if(fsockopen($ip, 21, $ftperrnr, $ftperror, 5)){
echo "<a href='ftp://$ip' target='main'>$iphostname</a>";
}
else{
echo "Draait geen FTP Server!";
}}
Dit heb ik eens een tijdje geleden gemaakt, is met ingebouwde hostname resolving. Kan je weglaten. vervang de poort naar 139 of 138 ofzo als je alleen wilt kijken of de host up is.
$iphostname = (gethostbyaddr($ip));
if(fsockopen($ip, 21, $ftperrnr, $ftperror, 5)){
echo "<a href='ftp://$ip' target='main'>$iphostname</a>";
}
else{
echo "Draait geen FTP Server!";
}}
Dit heb ik eens een tijdje geleden gemaakt, is met ingebouwde hostname resolving. Kan je weglaten. vervang de poort naar 139 of 138 ofzo als je alleen wilt kijken of de host up is.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| <? // begin image preperations header( "Content-type: image/png" ); $image = imagecreate( 10, 10 ); $red = imagecolorallocate( $image, 255, 0, 0 ); $green = imagecolorallocate( $image, 0, 255, 0 ); if( !isset( $host ) ) $host = "10.10.10.1"; if( !isset( $scan ) ) $scan = "ping"; switch( $scan ){ case "ping": // 256: down // 0: up if( $ping_cmd = popen( "ping -c 1 -w 1 " . $host, "r" ) ){ while( ! feof( $ping_cmd ) ){ $temp .= fgetc( $ping_cmd ); } $ping_return = pclose( $ping_cmd ); } if( $ping_return ){ // failure imagefill( $image, 0, 0, $red ); } else{ imagefill( $image, 0, 0, $green ); } break; case "port": // scan for port shit if( $socket = fsockopen( $host, 21, $errno, $errstr, 0.1 ) ){ imagefill( $image, 0, 0, $green ); fclose( $socket ); } else{ imagefill( $image, 0, 0, $red ); } break; } // finish image imagepng( $image ); ?> |
dit scriptje heb ik ooit geschreven, ik heb nu ff geen php host om het op uit te proberen, dus ik garandeer niet dat het werkt.
Maar het heeft hier wel ooit gewerkt
als dit hier staat heb ik een php-generated sig :)
Ik heb hem draaien. Hij draait goedOp vrijdag 28 september 2001 22:55 schreef vlabakje het volgende:
[..]
dit scriptje heb ik ooit geschreven, ik heb nu ff geen php host om het op uit te proberen, dus ik garandeer niet dat het werkt.
Maar het heeft hier wel ooit gewerkt
Alleen de ping cmd had wat aanpassing nodig.
Mmmm hier werkt ie niet
De uitkomst is steeds 0 (rood)

Wat ik ook voor host aan $host koppel...
De uitkomst is steeds 0 (rood)
Wat ik ook voor host aan $host koppel...
met papier mache kun je alles maken!!
Verwijderd
Kun je niet een bool maken door een exec(ping) te doen ofzo?
En als ie een gewoon terug komt dan issie online en alsie uittimed dan offline, of is dit nu weer veel te simpel gedacht?
En als ie een gewoon terug komt dan issie online en alsie uittimed dan offline, of is dit nu weer veel te simpel gedacht?
bij mij geeft hij maar bij een paar computers aan dat ze online zijn, terwijl, als ik ze zelf ping, dan zijn ze wel te bereiken..
Zo te zien krijg je alleen de computer die ook webserver draaien te zien. Ik weet niet of het er iets mee te maken heeft..
[Edit]
Het is al opgelost.. Ik heb geen idee hoe ik het zo voor elkaar gekregen heb.. Maar ik was vergeten sommige img tags te closen
Zo te zien krijg je alleen de computer die ook webserver draaien te zien. Ik weet niet of het er iets mee te maken heeft..
[Edit]
Het is al opgelost.. Ik heb geen idee hoe ik het zo voor elkaar gekregen heb.. Maar ik was vergeten sommige img tags te closen
Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op
http://213.73.177.152:4000/ping/
Dit heb ik zelf in elkaar gebrouwseld..
Gewoon met een exec(ping $host) uit een MySQL DB, daarna de resultaten regexpen en weer wegschrijven naar de DB.
Een cronjobje doet de rest.
Mark
Dit heb ik zelf in elkaar gebrouwseld..
Gewoon met een exec(ping $host) uit een MySQL DB, daarna de resultaten regexpen en weer wegschrijven naar de DB.
Een cronjobje doet de rest.
Mark
SIZE does matter.
"You're go at throttle up!"
Pagina: 1