Re: solved: Frage zu netcat
Mathias Peters wrote: > das Problem war ein fehlendes/falsch interpretiertes Newline am > Ende des echo-Kommandos. > mit echo -e 'something \n' | netcat -w 10 hostname 8585 | grep > running funzt... Dacht mir sowas, denn das Problem hatte ich auch schonmal so ähnlich. Danke für die Rückmeldung. (Wäre nett, wenn sie nächstes Mal im ursprünglichen Thread bliebe.) Grüße, Björn -- BOFH excuse #425: stop bit received -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Frage zu netcat
Mathias Peters wrote: > echo somestring | netcat -w -c 10 localhost 8585 | grep running > > Das Problem ist, dass netcat blockiert und nicht mehr zurückkommt. Könnte es sein, dass netcat vergeblich auf eine Serverantwort wartet, weil der Server ein telnetkonformes "\r\n" statt nur "\n" am Zeilenende sehen will? Grüße, Björn -- BOFH excuse #261: The Usenet news is out of date -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Frage zu netcat
Hallo, das vielleicht nicht die richtige Liste, aber vielleicht kann mir ja trotzdem jemand helfen. Ich möchte mittels netcat eine Verbindung an einen localen Port absetzen und das Ergebnis nach nem Wort durchsuchen. Mein Versuch geht so: echo somestring | netcat -w -c 10 localhost 8585 | grep running . Das Problem ist, dass netcat blockiert und nicht mehr zurückkommt. Gibt es ne Möglichkeit, das zu umgehen, oder eine Option mit der ich "zurückkomme". Danke, Matze -- --- Mathias Peters isquare GmbH Entwicklung Brunnenstr. 181 D-10119 Berlin Tel.: 030 / 44 35 09-26 Fax.: 030 / 44 35 09-29 Mail: [EMAIL PROTECTED] Web: www.isquare.de --- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
solved: Frage zu netcat
Hallo, das Problem war ein fehlendes/falsch interpretiertes Newline am Ende des echo-Kommandos. mit echo -e 'something \n' | netcat -w 10 hostname 8585 | grep running funzt... Danke für eure Hilfe, Matze -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Frage zu netcat
Hallo Mathias, On Thu, Oct 12, 2006 at 09:14:10PM +0200, Mathias Peters wrote: > An Christoph: > Das grep ist leider nicht das Problem. ohne das grep bekomme ich die > Kontrolle auch nicht zurück. Dann musst du den Dienst auf Port 8585 womöglich explizit beenden? Also dem echo noch ein 'quit' o.ä. mitgeben, vgl.: $ time echo -e "user user\npass password\nhelp" | nc -w1 localhost 21 | grep size SMNT* STRUMAIL* ALLOCWD STATXRMDSIZE real0m2.027s user0m0.003s sys 0m0.003 $ time echo -e "user user\npass password\nhelp\nquit" | nc -w1 localhost 21 | grep SIZE SMNT* STRUMAIL* ALLOCWD STATXRMDSIZE real0m0.027s user0m0.002s sys 0m0.006 > Gruß, > Matze Gruß, f -- Gravity is a myth, the Earth sucks. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Frage zu netcat
Hi, echo somestring | netcat -w -c 10 localhost 8585 | grep running Das funktioniert doch nicht wirklich bei dir? is richtig. War auch nur ein Schreibfehler... war netcat -w 10 ... Such dir eine aus ;-) isn Witz, oder? An Christoph: Das grep ist leider nicht das Problem. ohne das grep bekomme ich die Kontrolle auch nicht zurück. Gruß, Matze
Re: Frage zu netcat
Hallo Mathias, On Thu, Oct 12, 2006 at 08:33:33PM +0200, Mathias Peters wrote: > Ich möchte mittels netcat eine Verbindung an einen localen Port absetzen > und das Ergebnis nach nem Wort durchsuchen. > Mein Versuch geht so: > > echo somestring | netcat -w -c 10 localhost 8585 | grep running Das funktioniert doch nicht wirklich bei dir? $ echo wasweissich | nc -w -c 10 localhost 8585 invalid wait-time -c $ echo $? 1 > Das Problem ist, dass netcat blockiert und nicht mehr zurückkommt. Gibt > es ne Möglichkeit, das zu umgehen, oder eine Option mit der ich > "zurückkomme". $ nc -h [v1.10] connect to somewhere: nc [-options] hostname port[s] [ports] ... listen for inbound: nc -l -p port [-options] [hostname] [port] options: -c shell commands as `-e'; use /bin/sh to exec [dangerous!!] -e filename program to exec after connect [dangerous!!] -b allow broadcasts -g gateway source-routing hop point[s], up to 8 -G num source-routing pointer: 4, 8, 12, ... -h this cruft -i secs delay interval for lines sent, ports scanned -l listen mode, for inbound connects -n numeric-only IP addresses, no DNS -o file hex dump of traffic -p port local port number -r randomize local and remote ports -q secs quit after EOF on stdin and delay of secs -s addr local source address -t answer TELNET negotiation -u UDP mode -v verbose [use twice to be more verbose] -w secs timeout for connects and final net reads -z zero-I/O mode [used for scanning] port numbers can be individual or ranges: lo-hi [inclusive]; hyphens in port names must be backslash escaped (e.g. 'ftp\-data'). Such dir eine aus ;-) Gruß, f -- Gravity is a myth, the Earth sucks. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Frage zu netcat
On Thursday 12 October 2006 20:33, Mathias Peters wrote: > das vielleicht nicht die richtige Liste, aber vielleicht kann mir ja > trotzdem jemand helfen. > Ich möchte mittels netcat eine Verbindung an einen localen Port absetzen > und das Ergebnis nach nem Wort durchsuchen. > Mein Versuch geht so: > > echo somestring | netcat -w -c 10 localhost 8585 | grep running > > . > Das Problem ist, dass netcat blockiert und nicht mehr zurückkommt. Gibt > es ne Möglichkeit, das zu umgehen, oder eine Option mit der ich > "zurückkomme". Naja, "netcat" beendet sich automagisch , sobald die TCP-Verbindung geschlossen wird. Problematischer ist hier "grep", denn das durchsucht normalerweise eine Datei zeilenweise und ignoriert Binärdateien. Ich weiß ja nicht, was für eine Ausgabe dein Port 8585 sendet. Aber das hier funktioniert z.B.: echo -e "GET / HTTP/1.0\n\n" | netcat www.debian.org 80 | grep DOCTYPE Gruß, Christoph -- ~ ~ ".signature" [Modified] 1 line --100%--1,48 All
Frage zu netcat
Hallo, das vielleicht nicht die richtige Liste, aber vielleicht kann mir ja trotzdem jemand helfen. Ich möchte mittels netcat eine Verbindung an einen localen Port absetzen und das Ergebnis nach nem Wort durchsuchen. Mein Versuch geht so: echo somestring | netcat -w -c 10 localhost 8585 | grep running . Das Problem ist, dass netcat blockiert und nicht mehr zurückkommt. Gibt es ne Möglichkeit, das zu umgehen, oder eine Option mit der ich "zurückkomme". Danke, Matze -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)