Hi,

if you want to run Gtk-Gnutella on a port below 1024, you would
normally have to run it as root. This is not really acceptable because
running such huge and complex applications is very dangerous
especially if they connect to the internet.

Another safer possibility is using Socker:

  http://www.ghostwhitecrab.com/socker/

In a nutshell, after installing and configuring Socker, you simply
have start Gtk-Gnutella like this:

  LD_PRELOAD=/path/to/libsocker_wrap.so gtk-gnutella

Just put this into a wrapper script if you don't want to type this
everytime to start Gtk-Gnutella. If you configured Socker to allow a
TCP and a UDP socket on port 80, you can now set the port to 80 for
Gtk-Gnutella in Preferences->Network. You can verify everything
with netstat and/or connecting locally to the port.

Note that this works only with Gtk-Gnutella from current SVN
because the releases up to 0.96.1 will not allow you to configure
a port below 1024.

-- 
Christian

Attachment: pgpgCFuE6nnne.pgp
Description: PGP signature

Reply via email to