Message zenden via netcat en opslaan

Pagina: 1
Acties:
  • 224 views sinds 30-01-2008
  • Reageer

  • LorD_GyproX
  • Registratie: Januari 2004
  • Laatst online: 01-02-2025
Hoi,

Hoe kan ik een message zenden van de ene linux pc naar de andere via netcat en dit op de ontvangende pc opslaan in een variabele ?

Ik probeerde al op de ontvangende pc "nc -l -p 12345 | read message"
en op de zendende pc "nc 192.168.10.4 12345 | echo test"
maar dit werkte niet :(

Iemand tips ? thx

  • whoami
  • Registratie: December 2000
  • Laatst online: 30-01 23:30
En wat heeft dit met programmeren ?

-> NOS dus

https://fgheysels.github.io/


  • LorD_GyproX
  • Registratie: Januari 2004
  • Laatst online: 01-02-2025
Sorry maar het moet gebruikt worden in een script, dus zette ik het even in programmeren :)

[ Voor 57% gewijzigd door LorD_GyproX op 12-01-2008 11:21 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 30-01 23:30
OS - specifieke scripts horen ook thuis in het bijhorende OS - forum. :)

https://fgheysels.github.io/


  • benoni
  • Registratie: November 2003
  • Niet online
Volgens mij stuur je 't verkeerd om in de pipe-leiding:
echo "test" | nc 192.168.10.4 12345


Eerst tekstje schrijven, die doorgeven aan netcat.

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 12:43

Super_ik

haklust!

ik heb netcat nog nooit gebruikt, maar lijkt me dat je aan de zend kant dit moet doen:

# echo "hallo" | nc 192.168.10.4 12345
of # nc 192.168.10.4 12345 < bestand.txt

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • benoni
  • Registratie: November 2003
  • Niet online
Ah, correct dus :w Super_ik :)

Ik gebruikte netcat om systemen te klonen: benoni in "[Debian] Customized install uitrollen ov...", dat werkt ongeveer 't zelfde.

  • LorD_GyproX
  • Registratie: Januari 2004
  • Laatst online: 01-02-2025
Ja de tekst versturen is idd niet zo moeilijk, kan je makkelijk via
echo "hallo" | nc 192.168.10.4 12345

Maar hoe vang je die tekst op in een variabele aan de pc die luistert ?
nc -l -p 12345 | read message
lijkt niet te werken

Kan het wel oplossen door dit op te slaan in een tekstbestand, maar dit lijkt een omweg niet ?

Verwijderd

LorD_GyproX schreef op zaterdag 12 januari 2008 @ 14:12:
Ja de tekst versturen is idd niet zo moeilijk, kan je makkelijk via
echo "hallo" | nc 192.168.10.4 12345

Maar hoe vang je die tekst op in een variabele aan de pc die luistert ?
nc -l -p 12345 | read message
lijkt niet te werken

Kan het wel oplossen door dit op te slaan in een tekstbestand, maar dit lijkt een omweg niet ?
code:
1
VAR1=`nc -l -p 12345`

of
code:
1
VAR2=$(nc -l -p 12345)

  • LorD_GyproX
  • Registratie: Januari 2004
  • Laatst online: 01-02-2025
Dat had ik nodig zie :D

Thx flupzor en de rest ^^
Pagina: 1