php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Thema geschlossen
 
LinkBack Themen-Optionen
Alt 28.03.2012, 15:00  
Benutzer
 
Registriert seit: 13.03.2011
Beiträge: 77
PHP-Kenntnisse:
Anfänger
Basskill befindet sich auf einem aufstrebenden Ast
Standard Netzwerkdaten auslesen (Mac, Ip etc..)

Hey,

ich möchte gerne in meinem Lokalen Netzwerk alle Rechner auslesen sprich den Kompletten Ip bereich und möchte diese in einer Datenbank abspeichern so, dass wenn ein Rechner seine IP Adresse ändert er mir anzeigt dass "MacAdresse oder PC Name hat seine Ip geändert".


Wie ist das realisierbar?
Könnte mir jemand vielleicht ein paar tipps geben wie ich das ganze anpacken sollte?
Basskill ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.03.2012, 15:22  
Supermoderator HD
 
Registriert seit: 16.03.2008
Beiträge: 9.209
PHP-Kenntnisse:
Fortgeschritten
Manko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes Ansehen
Standard

Lass einen Broadcast-Ping über das Subnet laufen und hol dir dann die MAC-Adressen aus der arp-Table.

Code:
# Broadcast-Ping (IP-Range durch deinen eigenen ersetzen)
nmap -n -ns 192.168.1.0/24

# arp-Table abfragen
/sbin/arp
Sei dir aber bewusst, dass du mit Broadcasts ein Netzwerk ziemlich leicht lahmlegen kannst.
__________________
Refining Linux: “Performing Push Backups – Part 1: rdiff-backup
Manko10 ist offline  
Alt 28.03.2012, 15:25  
Benutzer
 
Registriert seit: 13.03.2011
Beiträge: 77
PHP-Kenntnisse:
Anfänger
Basskill befindet sich auf einem aufstrebenden Ast
Standard

hm das ist nicht php oder? :S
Basskill ist offline  
Alt 28.03.2012, 15:26  
Supermoderator HD
 
Registriert seit: 16.03.2008
Beiträge: 9.209
PHP-Kenntnisse:
Fortgeschritten
Manko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes Ansehen
Standard

Das sind ganz normale Shell-Befehle.
__________________
Refining Linux: “Performing Push Backups – Part 1: rdiff-backup
Manko10 ist offline  
Alt 28.03.2012, 15:28  
Benutzer
 
Registriert seit: 13.03.2011
Beiträge: 77
PHP-Kenntnisse:
Anfänger
Basskill befindet sich auf einem aufstrebenden Ast
Standard

Linux oder?
Ich brauch das als Php Script so dass ich es überall verwenden kann... ..
Basskill ist offline  
Alt 28.03.2012, 15:44  
Supermoderator HD
 
Registriert seit: 16.03.2008
Beiträge: 9.209
PHP-Kenntnisse:
Fortgeschritten
Manko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes Ansehen
Standard

PHP bietet solche Funktionen nicht. Du könntest sie dir höchstens mühsam mit socket_sendto() selbst frickeln. Bei solchen Dingen muss man sich halt auf die Tools des Betriebssystems verlassen.
Ich kann dir aber nur raten, dir eher ein C-Programm dafür zu schreiben bzw. dir ein entsprechendes Tool im Internet zu suchen.
__________________
Refining Linux: “Performing Push Backups – Part 1: rdiff-backup
Manko10 ist offline  
Alt 28.03.2012, 15:47  
Erfahrener Benutzer
 
Registriert seit: 26.07.2010
Beiträge: 10.315
PHP-Kenntnisse:
Fortgeschritten
tr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehen
Standard

Zitat:
Zitat von Basskill Beitrag anzeigen
Hey,

ich möchte gerne in meinem Lokalen Netzwerk alle Rechner auslesen sprich den Kompletten Ip bereich und möchte diese in einer Datenbank abspeichern so, dass wenn ein Rechner seine IP Adresse ändert er mir anzeigt dass "MacAdresse oder PC Name hat seine Ip geändert".
Konfigurier deinen DHCP so das er für Rechner XY immer die Selbe IP zuweisen wird, dann kannst du dir das ganze sparen.
__________________
PHP.de - Nihylum (α) - LinkHub (→α) - PHP.de Repo (live)
04-08/14 Event: Dein Wunsch → Meine Lösung → Dein Dankeschön - Ok ? → PM an mich
tr0y ist offline  
Alt 28.03.2012, 16:04  
Benutzer
 
Registriert seit: 13.03.2011
Beiträge: 77
PHP-Kenntnisse:
Anfänger
Basskill befindet sich auf einem aufstrebenden Ast
Standard

hab ich zuhause geht hier um eine Aufgabe für den Informatik Unterricht... aber wie ich schon nachgelesen habe, ist das was ich will garnicht so mit PHP möglich von daher hat sich die Aufgabe glaube ich eh geklärt. Aber wer noch ideen hat immer her damit
Basskill ist offline  
Alt 28.03.2012, 16:48  
Erfahrener Benutzer
 
Registriert seit: 26.07.2010
Beiträge: 10.315
PHP-Kenntnisse:
Fortgeschritten
tr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehentr0y genießt hohes Ansehen
Standard

Klar ist das mit PHP möglich, ob ein client erreichbar ist oder nicht kannst du durch simples requesten auf einer IP feststellen ( fsocksopen() ), setz den timeout dort halt niedrig.

Oder du gehst hin und baust nmap funktionalität in PHP nach, aber das ist für den Informatikunterricht etwas zu viel denke ich, da du dort auf network-package-level arbeiten musst.
__________________
PHP.de - Nihylum (α) - LinkHub (→α) - PHP.de Repo (live)
04-08/14 Event: Dein Wunsch → Meine Lösung → Dein Dankeschön - Ok ? → PM an mich
tr0y ist offline  
Alt 28.03.2012, 16:48  
Supermoderator HD
 
Registriert seit: 16.03.2008
Beiträge: 9.209
PHP-Kenntnisse:
Fortgeschritten
Manko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes AnsehenManko10 genießt hohes Ansehen
Standard

Hausaufgaben machen wir hier eh nicht.

Themenmoderation:
[Ω] Thema geschlossen
__________________
Refining Linux: “Performing Push Backups – Part 1: rdiff-backup
Manko10 ist offline  
Thema geschlossen


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Cookie setzen und auslesen Rutor PHP Einsteiger 8 28.01.2011 08:55
ini-Datei auslesen und per PHP wiedergeben Sven83 Datenbanken 3 06.01.2010 16:03
[Erledigt] preparedStatement auslesen funktioniert nicht ?! Raidri PHP Tipps 2009 11 02.11.2009 09:21
[Erledigt] Anzahl der Zeilen auslesen ( MySQL ) errox Datenbanken 13 18.02.2009 16:07
skript zu zwei DB's verbinden und auslesen xSpLiT Datenbanken 6 31.10.2008 15:51
[Erledigt] variable Postvariablen auslesen carsten PHP Tipps 2008 2 30.10.2008 16:20
User einer OU mit LDAP auslesen InTeNsO PHP Tipps 2008 2 29.09.2008 13:40
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
[Erledigt] gelöst: Tabelle auslesen -&a mp Datenbanken 3 31.03.2006 01:44
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
alle Verzeichnisse sortiert auslesen PHP Tipps 2005-2 7 17.07.2005 10:20
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
netzwerkdaten auslesen, php netzwerk auslesen, ip im netzwerk auslesen, alle ips im netzwerk auslesen, ip im netzwerk auslesen mac, php ping auslesen, rechner id´s im netzwerk auslesen, php mac adresse auslesen, ip range auslesen, netzwerkkarte im rechner abfragen, netzwerk auslesen, mac netzwerkdaten auslesen, netzwerkdaten auslesen mac, ip in netzwerk auslesen, php alle mac adressen im netzwerk auslesen, php netzwerkkarte id auslesen, mac-adresse mit php auslesen, mit php rechner im netzwerk auslesen, php netzwerkpfad auslesen, netzwerk daten auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum