 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
24.06.2004, 12:21
|
#1
|
|
TP-Junior
Registriert seit: Oct 2003
Ort: Hannover
|
PHP/UDP frage
hi,
ich versuche einen udp scanner zu basteln aber das hut nicht ganz hin...
hab zwar nen php script zusammen gebastelt,aber der funktioniert nicht so wie ich es haben will, der letzte port wird immer als offen angezeit obwohl er es gar nicht ist,egal welchen ich als letzten eintrage ,wird der als offen angezeigt...
was mache ich da falsch?
Code:
<?php
$userip = $REMOTE_ADDR;
$dns = @gethostbyaddr($userip);
$dns2 = "udp://".$dns; //($userip)
echo "Deine DNS lautet: $dns ,wird gebraucht für UDP scann...<br>";
$udp = 8200;
$udp_end = 8300;
for ($port=$udp; $port<$udp_end; $port++)
$fp =@fsockopen("udp://$dns2", $port, $errno, $errstr);
if($fp == false)
{
echo "Fehler:$errstr - $errno<br>\n";
echo "UDP Port $port ist offen...<br>";
}
else
{
fwrite($fp,"\n");
echo fread($fp, 26);
echo "UDP Port $port ist offen...<br>";
fclose($fp);
}
echo "scan abgeschlossen.";
?>
__________________
Wer nicht weiss der fragt,wer fragt der weisst es nicht...
|
|
|
24.06.2004, 12:28
|
#2
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Hi !
Sorry, aber ich muss die Frage stellen
Liegt es evtl. daran, dass du auch bei einem Fehler den "Erfolgreich"-Satz ausgibst?
echo "UDP Port $port ist offen...<br>";
Gruss
Jan
|
|
|
24.06.2004, 13:11
|
#3
|
|
TP-Junior
Registriert seit: Oct 2003
Ort: Hannover
|
du kannst vor dem "else" das 2-te "echo" weg lassen, zeigt dann auch fehler:0 an, aber das ergebnis ist trotzdem falsch...
__________________
Wer nicht weiss der fragt,wer fragt der weisst es nicht...
|
|
|
24.06.2004, 13:18
|
#4
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
 ...einen etwas genaueren Blick und man kommt recht schnell drauf 
...wie wäre es denn mal mit geschweiften Klammern für deine For-Schleife?
Gruss
Jan
EDIT
ein weiterer Fehler ist die Variablenzuordnung von $dns2 ...bzw deren Nutzung
Geändert von Stuck Mojo (24.06.2004 um 13:21 Uhr).
|
|
|
24.06.2004, 13:26
|
#5
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
|
|
|
24.06.2004, 13:49
|
#6
|
|
TP-Junior
Registriert seit: Oct 2003
Ort: Hannover
|
Zitat:
|
Zitat von Stuck Mojo
EDIT
ein weiterer Fehler ist die Variablenzuordnung von $dns2 ...bzw deren Nutzung
|
in wiefern die variablen?
__________________
Wer nicht weiss der fragt,wer fragt der weisst es nicht...
|
|
|
24.06.2004, 13:50
|
#7
|
|
TP-Junior
Registriert seit: Oct 2003
Ort: Hannover
|
so aufwändieg müsste es nicht sein aber ich gucke mal was ich draus basteln kann...danke 
__________________
Wer nicht weiss der fragt,wer fragt der weisst es nicht...
|
|
|
24.06.2004, 14:07
|
#8
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Zitat:
|
Zitat von ic-disl
in wiefern die variablen?
|
Code:
$dns2 = "udp://".$dns; //($userip)
...
$fp=@fsockopen("udp://$dns2", $port, $errno, $errstr);
..etwas doppelt gemoppelt 
|
|
|
24.06.2004, 16:02
|
#9
|
|
TP-Junior
Registriert seit: Oct 2003
Ort: Hannover
|
aso,das meinst du,sry,hab den script immer weiter auseinander gezogen weil es nicht funktionierte 
__________________
Wer nicht weiss der fragt,wer fragt der weisst es nicht...
|
|
|
24.06.2004, 16:34
|
#10
|
|
TP-Junior
Registriert seit: Oct 2003
Ort: Hannover
|
auch der beispiel von sitepoint half mir nicht weiter,da mir die passende class fehlt 
__________________
Wer nicht weiss der fragt,wer fragt der weisst es nicht...
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:48 Uhr.
|
 |