Toon posts:

[Linux] Hoe data over het netwerk sturen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Welk programma gebruikt men voor linux om vanuit de prompt data naar een andere host op het netwerk te sturen?

Natuurlijk kan je doen telnet host port, maar niet bijvoorbeeld
code:
1
2
echo bla | telnet host port
# Dit kan niet, toch?

Dus welk programma gebruik je dan? Ik heb hier er al wat gevonden:
netcat
ucspi-tcp
tcpipe
hose
socket

  • MikeN
  • Registratie: April 2001
  • Laatst online: 12:35
Gewoon ruwe data naar een bepaalde poort?
code:
1
telnet host port < data

zou moeten werken.

Maar waarschijnlijk kun je beter socket gebruiken.
[edit]
dus ff kijken naar:
man socket
man puts

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
telnet kan het wel, maar netcat (nc dus) is 1000x beter (:

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

nc, hose en dergelijke
maar:
nieuwere bash shells kunnen het ook zelf, met /dev/tcp/server/poort iirc
moet je wel de nieuwste bash voor hebben en de docs lezen voor de precieze werking.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
dat staat los van de bash die je gebruikt gok ik. Maar heeft er eerder mee te maken of je devfs in je kernel hebt zitten of niet. Dat zijn de nieuwere kernels geloof ik, die op prefab systemen dus wel samengaan met een nieuwere bash ja.

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

nee.
dat is bash

devfs heeft er niets mee te maken of zelfs de kernel niet
puur bash.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
hmm, verrek, je hebt gelijk, dan kun je nu nog ranzigere dingen met bash dan eerst, wat goed zeg.

Verwijderd

Topicstarter
Hoe werkt het dan? Waarom werkt dit niet?
code:
1
echo bla > /dev/tcp/localhost/110

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op zondag 20 januari 2002 15:07 schreef Sjord het volgende:
Hoe werkt het dan? Waarom werkt dit niet?
code:
1
echo bla > /dev/tcp/localhost/110
je versie van bash is niet nieuw genoeg? tjek de docs :)

blaataaps: jah, heel erg. twee vrienden van mij van irc(in noorwegen en australie) hebben complete irc bots en httpds en weetikveelwat in bash gemaakt >:)

All my posts are provided as-is. They come with NO WARRANTY at all.


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 15:06

odysseus

Debian GNU/Linux Sid

Op zondag 20 januari 2002 20:56 schreef CyB3R het volgende:
blaataaps: jah, heel erg. twee vrienden van mij van irc(in noorwegen en australie) hebben complete irc bots en httpds en weetikveelwat in bash gemaakt >:)
Je kunt inderdaad heel leuke dingen doen. Het complete package-management systeem van Sorcerer (een Gentoo-like distro) is ook geschreven in bash.

* odysseus voegt het goed leren kennen van bash toe aan zijn todo-list...

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.

Pagina: 1