snowboarder1994
Goto Top

Url anpingen

Hallo,

suche ein Programm oder ein Script wo ich ca. 20 Domains gleichzeitig anpingen kann und dahinter sofort mein Ergebniss aufgelistet bekomme.

Gibt es da was nützliches?

danke gruß markus

Content-ID: 571484

Url: https://administrator.de/contentid/571484

Ausgedruckt am: 24.11.2024 um 02:11 Uhr

Pjordorf
Pjordorf 14.05.2020 um 04:37:44 Uhr
Goto Top
Hallo,

Zitat von @Snowboarder1994:
suche ein Programm oder ein Script wo ich ca. 20 Domains gleichzeitig anpingen kann und dahinter sofort mein Ergebniss aufgelistet bekomme.
Eine Domain anpingen? Wirklich? Womit und wie soll eine Domain auf dein ICMP request antworten? Und dann noch Gleichzeitig

Gruß,
Peter
Vision2015
Vision2015 14.05.2020 um 05:34:21 Uhr
Goto Top
moin...
Zitat von @Pjordorf:

Hallo,

Zitat von @Snowboarder1994:
suche ein Programm oder ein Script wo ich ca. 20 Domains gleichzeitig anpingen kann und dahinter sofort mein Ergebniss aufgelistet bekomme.
Eine Domain anpingen? Wirklich? Womit und wie soll eine Domain auf dein ICMP request antworten? Und dann noch Gleichzeitig
das mit dem Gleichzeitig finde ich jetzt auch sehr spannend face-smile

Gruß,
Peter
Frank
SlainteMhath
SlainteMhath 14.05.2020 um 07:09:45 Uhr
Goto Top
Moin,

die Üblichen Verdächtigen: Nagios oder PRTG

lg,
Slainte
Sheldor
Sheldor 14.05.2020 um 07:33:29 Uhr
Goto Top
nmap
Tektronix
Tektronix 14.05.2020 um 07:42:26 Uhr
Goto Top
brammer
brammer 14.05.2020 um 08:01:24 Uhr
Goto Top
Hallo,

mit Grafischer Oberfläche gäbe es da Metaping.

brammer
maretz
maretz 14.05.2020 um 08:21:39 Uhr
Goto Top
wget -> und die ausgabe dann prüfen was für nen status da drin steht
erikro
erikro 14.05.2020 um 08:22:54 Uhr
Goto Top
Moin,

Zitat von @Vision2015:
Eine Domain anpingen? Wirklich? Womit und wie soll eine Domain auf dein ICMP request antworten? Und dann noch Gleichzeitig
das mit dem Gleichzeitig finde ich jetzt auch sehr spannend face-smile

Broadcastping? Multicastping? face-wink

Liebe Grüße

Erik
Lochkartenstanzer
Lochkartenstanzer 14.05.2020 um 10:00:47 Uhr
Goto Top
Zitat von @Snowboarder1994:

Hallo,

Moin,

suche ein Programm oder ein Script wo ich ca. 20 Domains gleichzeitig anpingen kann und dahinter sofort mein Ergebniss aufgelistet bekomme.

ironie an

Spätestens seit Einstein wissen wir, daß Gleichzeitigkeit für zwei unabhängige Ereignisse eine Illusion ist, die nur vom Bezugssystem des Beobachters abhängt. Du müßtest als erstmal Dein bezugssystem definieren, um zu sagen, ob das überhaupt möglich ist.

Des weitere sind Freitagsfragen nur morgen erlaubt. heute ist noch Donnerstag. Zumindest in den meisten Gegenden der Erde.

Außerdem sagst Du nichts üebr die Art der domains aus:

  • AD?
  • Internet-Name-Service-Domains?
  • geografisch?

usw.

ironie aus

Gibt es da was nützliches?

Ja.

Du soltest erstmal genauer spezifizieren, was Du mit //Domain anpingen/ meinst. Oder verwechselst Du einfach nur host und domain und willst irgendwelche Server anpingen? Dafür gibt es genug tools wie nmap, mping prtg, etc.

Falls Du hingegen meinst, ob Domains registriert/konnektiert sind, so kannst Du whois benutzen.

Aber da Du von URLs sprichst, willst Du vermutlich eher wissen, ob webseiten erreichbar sind. Dafür gibt es auch genug Tools wie prtg, wget, nmap, lynx, links, etc.

Also: Spezifiziere Dein Problem genauer und dann können wir Dir sagen, ob es lösbar ist. face-smile

lks
StefanKittel
StefanKittel 14.05.2020 um 10:12:56 Uhr
Goto Top
it-frosch
it-frosch 14.05.2020 um 10:25:52 Uhr
Goto Top
Hallo markus,

Gibt es da was nützliches?
ja
http-ping

grüße vom it-frosch
aqui
aqui 14.05.2020 aktualisiert um 10:29:42 Uhr
Goto Top
Oder die kostenlose Variante davon:
http://kin.klever.net/bigbrother

Linux und andere unixoide Betriebssysteme haben das mit dem mping Kommando ja von sich auch schon gleich an Bord !
Snowboarder1994
Snowboarder1994 14.05.2020 um 22:11:56 Uhr
Goto Top
Wäre es über meinen Webspace einfacher?

Wenn ich IP Adressen einfach abfrage.

192.0.0.1 aktiv
192.0.0.2 aktiv
192.0.0.3 inaktiv
192.0.0.4 aktiv

ohne datenbank wenn möglich
brammer
brammer 15.05.2020 um 07:05:37 Uhr
Goto Top
Hallo,

Wie wäre es wenn du dein Vorhaben mal genauer erklärst??

brammer
maretz
maretz 15.05.2020 um 09:15:54 Uhr
Goto Top
ja - php ... (da du scheinbar auch nicht sagen magst was du möchtest reicht wohl auch irgendeine antwort die dir vermutlich nicht helfen wird....)
Lochkartenstanzer
Lochkartenstanzer 15.05.2020 aktualisiert um 09:22:46 Uhr
Goto Top
Zitat von @Snowboarder1994:

Wäre es über meinen Webspace einfacher?

Wenn ich IP Adressen einfach abfrage.

ja.

192.0.0.1 aktiv
192.0.0.2 aktiv
192.0.0.3 inaktiv
192.0.0.4 aktiv

ohne datenbank wenn möglich

Schreib einfach ein php-Skript, daß Dir die Ip-Adressen pingt.

lks
StefanKittel
StefanKittel 15.05.2020 um 09:28:47 Uhr
Goto Top
Moin,

Du benutzt Ping um zu ermitteln ob Server auf einer IP-Adresse oder Hostname grundsätzlich erreichbar ist.
Du benutzt Curl um zu ermitteln ob ein Webserver wirklich eine Seite ausliefert.

Oder Du lässt das Jemand für Dich machen.
https://www.statuscake.com/

Stefan
Snowboarder1994
Snowboarder1994 15.05.2020 aktualisiert um 17:57:05 Uhr
Goto Top
Hi
also ich erklär mal einfacher:

Möchte wenn ich www.Test.de/überwachung.php aufrufe das ich dort eine liste meiner IPs oder Domains habe und dahinter sehe ob die IPs aktiv oder inaktiv sind. Es sind alle IPs die man von Überall aufrufen kann also keine Internen.

Das dann so auf überwachung.php angezeigt wird.

(Hier klicken um durchzuchecken dann sollte er neu berechnen/anpingen aber alle)

127.0.0.1 aktiv
127.0.0.2 inaktiv
127.0.0.3 aktiv

oder einfach so

test1.de aktiv
test2.de inaktiv
test3.de aktiv
StefanKittel
StefanKittel 15.05.2020 um 18:28:09 Uhr
Goto Top
<?php

function ping($host, $port, $timeout) 
{ 
  $tB = microtime(true); 
  $fP = fSockOpen($host, $port, $errno, $errstr, $timeout); 
  if (!$fP) { return "down"; }   
  $tA = microtime(true); 
  return round((($tA - $tB) * 1000), 0)." ms";   
}

//Echoing it will display the ping if the host is up, if not it'll say "down".  
echo ping("www.google.com", 80, 10);  

?>
Quelle: https://stackoverflow.com/questions/9841635/how-can-i-ping-a-server-port ...
Lochkartenstanzer
Lochkartenstanzer 15.05.2020 um 18:39:59 Uhr
Goto Top
Zitat von @StefanKittel:

<?php
> 
> function ping($host, $port, $timeout) 
> { 
>   $tB = microtime(true); 
>   $fP = fSockOpen($host, $port, $errno, $errstr, $timeout); 
>   if (!$fP) { return "down"; }   
>   $tA = microtime(true); 
>   return round((($tA - $tB) * 1000), 0)." ms";   
> }
> 
> //Echoing it will display the ping if the host is up, if not it'll say "down".  
> echo ping("www.google.com", 80, 10);  
> 
> ?>
Quelle: https://stackoverflow.com/questions/9841635/how-can-i-ping-a-server-port ...


Und in 5 Sekunden durch Google zu finden. face-smile

lks
Pjordorf
Pjordorf 15.05.2020 aktualisiert um 19:34:16 Uhr
Goto Top
Hallo,

Zitat von @Lochkartenstanzer:
Und in 5 Sekunden durch Google zu finden. face-smile
Und 12 Sekunden beim Gurgeln im letzten Jahrtausend. face-smile

Gruß,
Peter
Snowboarder1994
Snowboarder1994 15.05.2020 um 20:39:11 Uhr
Goto Top
top Danke
wie mach ich das nun bei 20 links?

und das es direkt dahinter angezeigt wird?
Lochkartenstanzer
Lochkartenstanzer 15.05.2020, aktualisiert am 17.05.2020 um 22:51:19 Uhr
Goto Top
Zitat von @Snowboarder1994:

top Danke
wie mach ich das nun bei 20 links?

und das es direkt dahinter angezeigt wird?

echo ping("host01", 80, 10);
echo ping("host02", 80, 10);
echo ping("host03", 80, 10);
echo ping("host04", 80, 10);
echo ping("host05", 80, 10);
echo ping("host06", 80, 10);
echo ping("host07", 80, 10);
echo ping("host08", 80, 10);
echo ping("host09", 80, 10);
echo ping("host10", 80, 10);
echo ping("host11", 80, 10);
echo ping("host12", 80, 10);
echo ping("host13", 80, 10);
echo ping("host14", 80, 10);
echo ping("host15", 80, 10);
echo ping("host16", 80, 10);
echo ping("host17", 80, 10);
echo ping("host18", 80, 10);
echo ping("host19", 80, 10);
echo ping("host20", 80, 10);

PS: Du kannst natürlich auch ein Areay und eine Schleife nehmen.
Snowboarder1994
Snowboarder1994 17.05.2020 um 22:29:03 Uhr
Goto Top
Danke, weißt du für was 80 10 steht?
und wie bekomm ich einen Zeilenumbruch hin?

mit /n ?
Lochkartenstanzer
Lochkartenstanzer 17.05.2020 aktualisiert um 22:50:14 Uhr
Goto Top
Zitat von @Snowboarder1994:

Danke, weißt du für was 80 10 steht?

Wenn Du die Ping-Funktion oben im Beispielcode ansiehst, siehst Du, daß 80 für den Port und 10 für den Timeout steht.

und wie bekomm ich einen Zeilenumbruch hin?

Also das sollte man aus dem FF können:

How to create a new line in PHP.


lks
Snowboarder1994
Snowboarder1994 17.05.2020 um 23:00:09 Uhr
Goto Top
Danke.
Hat es vorteile oder nachteile Ping mit Port abfragen? Oder wäre ohne Port besser?
StefanKittel
StefanKittel 18.05.2020 um 01:41:38 Uhr
Goto Top
Zitat von @Snowboarder1994:
Hat es vorteile oder nachteile Ping mit Port abfragen? Oder wäre ohne Port besser?
Ohne Port funktioniert es nicht.
Das Oben ist kein ICMP-Ping.

Es baut eine Verbindung zu dem Web-Server auf (80 für http, 443 für https) und schaut ob Jemand zu hause ist.

Ein Ping könnte Dir nur die Information liefern dass der Server läuft.
Diese Beispiel zeigt auch zusätzlich ob der Webserver läuft.

Stefan