Alter.Org.UA  
 << Back Home RU ru   Donate Donate www/www1/www2

FireHose utility
by heroinewarrior.com

(Windows port)

Alexandru Lovin gave me an interesting link to FIREHOSE library and some utilites, based on it. It is intended for transfering file between 2 computers using all available physical links. For example Ethernet 100 Mbit + FireWire 400 Mbit = 500 Mbit. The original sources are written for Linux. Here you can find Windows version.

Sources:

firehose_win_src_v1.rar/tgz (26.2 Kb/27.3 Kb)

Download:

firehose_win_v1.rar/tgz (48.3 Kb/85.2 Kb)

Usage

firesend/firerecv

On the destination we set up a file receiver and specify port numbers (ope port for each physical link) by running something like this:

firerecv -i 3085 -i 3086 -i 3087

On the source we send a file off by running

firesend -i 10.0.0.1:3085 -i 172.16.0.2:3086 -i 192.168.0.2:3087 40gigxenaepisode.mov

You can run firesend as many times as desired without restarting the server. Files created on receiving side has same names as specified in parameters of firesend. When finished be sure to Ctrl-C the server. Any number of devices may be used besides three.

firepipe

On the destination we set up a pipe receiver by running

firepipe -i 3086 -i 3086 -i 3087 > cd.iso

On the source we send a file off (ISO-image generated by mkisofs) by running

mkisofs cd.vob | firepipe -o 10.0.0.1:3085 -o 172.16.0.2:3086 -o 192.168.0.2:3087

Firepipe has the distinction of using -i to specify input ports and -o to specify target hosts, all using the same executable.


2007.10.10



designed by Alter aka Alexander A. Telyatnikov powered by Apache+PHP under FBSD © 2002-2017