Ankündigung

Einklappen
Keine Ankündigung bisher.

Subnetz Ping

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Subnetz Ping

    Hallo,


    ich hoffe hier kann mir geholfen werden,

    ich suche ein php script welches mir beim aufrufen meine Subnetze Scannt und dann die Ip's listet mit einer grünen Lampe für ip ist Online
    und eine Roten Lampe für ip ist Offline. Natürlich muss das Subnetz erstmal eingetragen werden.

    Das ganze natürlich via fsockopen.


    Über jede hilfe wäre ich sehr dankbar.


  • #2
    Hallo und herzlich Willkommen im Forum,

    Wie sehen Deine bisherigen Versuche aus, oder suchst Du ein fertiges Script?
    Dann bitte hier lang: Scriptbörse

    Kommentar


    • #3
      wieso via fsocketopen? egal, im forum gibts dazu genug infos, wie mir meine suchmaschine miteilte.

      Kommentar


      • #4
        Zitat von Arne Drews Beitrag anzeigen
        Hallo und herzlich Willkommen im Forum,

        Wie sehen Deine bisherigen Versuche aus, oder suchst Du ein fertiges Script?
        Dann bitte hier lang: Scriptbörse

        Meine bisheriger versuch sieht so aus


        if (!$socket = @fsockopen("YOUR.IP.HERE", 80, $errno, $errstr, 30))
        { echo "<font color="red">Offline!/strong></font>";
        }
        else
        { echo "<font color="green">Online!/strong></font>";
        fclose($socket);
        }


        Soweit ist das schon das was ich haben möchte, nur habe ich leider keinen Plan wie ich

        - ein Subnetz eintragen kann
        - und wie dann man die Ausgabe generiert, sprich einmal alle Ip's aus dem Subnetz auflistet und die dann halt mit Online bzw Offline markiert.

        Kommentar


        • #5
          bitte benütze in zukunft code tags!

          ein subnetz -> hochzählen?
          sonst:
          http://lmgtfy.com/?q=subnet+iterator+php

          ob es das ist was du willst sei dahingestellt, da wohl nicht alle rechner in deinem subnetz auf www lauschen.

          Kommentar


          • #6
            Ping sendet ein ICMP(v6)-„Echo-Request“-Paket (ping, ICMP-Pakettyp 8 (0x08 ) an die Zieladresse des zu überprüfenden Hosts.
            TCP/IP benutzt Ports und UDP auch, aber nicht ICMP. ICMP-Nachrichten bauen keine Verbindung über einen Port auf.

            Dein obiger Ansatz ist für die Tonne. Du kannst ein ping über das System absetzen (exec) oder auch mit php, dann schau hier : socket_create().

            Kommentar


            • #7
              will er ja nicht, und nebenbei:

              Zitat von http://birk-jensen.dk/2010/09/php-ping/
              That access to the SOCK_RAW is restricted to users root access.

              Kommentar

              Lädt...
              X