Hallo leute.
Ich entwickele grade ein PHP Script auf Lizenzbasis. Als Absicherungsmaßnahme möchte ich gerne die das Aktive Netzwerk Interface ermitteln um die HWaddr und IP aus zu lesen. Bei mir ist es eth0, viele Server haben ab 2 oder 3 Interfaces und ich möchte es dem Anwender nicht zumuten das er selber das Interface eingibt.
Gibt es da überhaupt Möglichkeiten dazu?
Es werden 2 Sprachen bei der Entwicklung eingesetzt, BASH und PHP.
Aktives Netzwerk Interface ermitteln
-
- Beiträge: 2951
- Registriert: 24.12.2010 16:50:59
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rheinland
Re: Aktives Netzwerk Interface ermitteln
Natuerlich kann mit mit z.B. per "ip addr" oder "ip link" die aktiven Netzwerkgeraete aufzaehlen lassen. Ob es aber eine gute Praxis ist eine Lizenz an ein Netzwerkgeraet und dessen IP zu binden glaube ich nicht. Was ist, wenn der Rechenr seine IP dynamisch bezieht oder mal eine Netzwerkkarte kaputt geht?Techos hat geschrieben:Hallo leute.
Ich entwickele grade ein PHP Script auf Lizenzbasis. Als Absicherungsmaßnahme möchte ich gerne die das Aktive Netzwerk Interface ermitteln um die HWaddr und IP aus zu lesen. Bei mir ist es eth0, viele Server haben ab 2 oder 3 Interfaces und ich möchte es dem Anwender nicht zumuten das er selber das Interface eingibt.
Gibt es da überhaupt Möglichkeiten dazu?
Es werden 2 Sprachen bei der Entwicklung eingesetzt, BASH und PHP.
Gruss syssi
-
- Beiträge: 17
- Registriert: 14.04.2010 20:51:37
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Essen, NRW
-
Kontaktdaten:
Re: Aktives Netzwerk Interface ermitteln
Danke für deine schnelle Antwort syssi. Ich verstehe deine Bedenken, kann dich aber beruhigen.
Wir sprechen von Servern, also Statischen IP Adressen. Falls die MAC Adresse sich verändert oder das Interface gewechselt wird, kann dieses durch das auslösen einer Aktion neu ermittelt werden, diese Informationen werden dann an den LizenzServer übermittelt. Um auch das abzusichern verfügt der Lizenzinhaber über einen AuthCode (Nach der Benutzung wird ein neu generierter verschickt und der alte unbrauchbar) den er in einem Formular mit angeben muss, so kann nicht jeder X Beliebige diese Daten übermitteln.
Ich benötige diese Methode um angaben gegen zu prüfen. Alle wichtigen Daten werden Verschlüsselt übermittelt (Lizenz Key, AuthKey, IP ect. pp.) Nur kann ja, im prinzip, jeder Server diese Daten senden. Also möchte ich mittels 2 Stellen die Echtheit der Übermittlung prüfen. einmal das Script welches der Endnutzer hat und einmal durch Reffer und nslookup (dig) durch den Lizenz Server.
Um auf Eventualitäten einzugehen, darf jede Authentifizierung 6 Stunden lang Falsch sein bevor die Software Unbrauchbar wird.
Safty First
Wir sprechen von Servern, also Statischen IP Adressen. Falls die MAC Adresse sich verändert oder das Interface gewechselt wird, kann dieses durch das auslösen einer Aktion neu ermittelt werden, diese Informationen werden dann an den LizenzServer übermittelt. Um auch das abzusichern verfügt der Lizenzinhaber über einen AuthCode (Nach der Benutzung wird ein neu generierter verschickt und der alte unbrauchbar) den er in einem Formular mit angeben muss, so kann nicht jeder X Beliebige diese Daten übermitteln.
Ich benötige diese Methode um angaben gegen zu prüfen. Alle wichtigen Daten werden Verschlüsselt übermittelt (Lizenz Key, AuthKey, IP ect. pp.) Nur kann ja, im prinzip, jeder Server diese Daten senden. Also möchte ich mittels 2 Stellen die Echtheit der Übermittlung prüfen. einmal das Script welches der Endnutzer hat und einmal durch Reffer und nslookup (dig) durch den Lizenz Server.
Um auf Eventualitäten einzugehen, darf jede Authentifizierung 6 Stunden lang Falsch sein bevor die Software Unbrauchbar wird.
Safty First