Re: solved: Frage zu netcat

2006-10-12 Diskussionsfäden Bjoern Schliessmann
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

2006-10-12 Diskussionsfäden Bjoern Schliessmann
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

2006-10-12 Diskussionsfäden Mathias Peters(isquare)

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

2006-10-12 Diskussionsfäden Mathias Peters

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

2006-10-12 Diskussionsfäden Florian Tham
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

2006-10-12 Diskussionsfäden Mathias Peters




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

2006-10-12 Diskussionsfäden Florian Tham
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

2006-10-12 Diskussionsfäden Christoph Haas
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

2006-10-12 Diskussionsfäden Mathias Peters

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)