Gnut Manual


Josh Pieper josh at nemonet dot com

and


Robert Munafo mrob at mrob dot com

2001 June 2


This document describes what gnut is, how to use it, and gives detailed instructions for advanced users.

Next


1. Administrivia

1.1 Where to Get
1.2 Requirements
1.3 Most Recent Version
1.4 Pre-compiled Binaries
1.5 Acknowledgements

2. Introduction

2.1 Gnutella
2.2 History
2.3 gnut

3. Basic Usage

3.1 Building gnut
3.2 Starting gnut
3.3 Sharing
3.4 Searching

4. Advanced Usage

4.1 Invocation
4.2 Run-Time Commands
4.3 Configuration Variables
4.4 Special gnut Features
    4.4.1 HTML Interface
    4.4.2 File Cache
    4.4.3 Configuration Files and Scripting
    4.4.4 Daemon Mode
4.5 Choosing the TTL Value

5. F.A.Q.

5.1 Will gnut run on Slackware 4.0?
5.2 Does ggnut work?
5.3 How do I change the port in gnut?
5.4 Does gnut has feature xxx?
5.4.3 What is a "Virtual Private Network" (VPN) address?
5.4.4 Why do some uploads/downloads appear as "SEND PUSH" or "RCV PUSH" in the info c display?
5.5 (Two related questions concerning virtual private network IP addresses)
5.6.1 Why does gnut launch 10 copies of itself, and why does it use so much memory?
5.6.2 Why is gnut hogging the CPU?
5.7.1 Someone is downloading a file "nonsense.mp3" from me, but I have no such file on my computer. What's up?
5.7.2 If I search for anything at all, like "qwert asdfg zxcvb" I get some results like "qwert asdfg zxcvb.exe" that are not related to what I am searching for. What's up?
5.8 I did a search, and I know I'm sharing files that match this search. Why didn't the search show the files I'm sharing?
5.9 How can I get the most results from my searches?
5.10 Why do connections get closed so often?
5.11 Why can't I get eval scripts to read gnut's output?
5.12 I cannot get gnut to connect to other hosts. I think it's because of my firewall or my dialin access configuration. How do I fix this?
5.13 A download failed after 47 bytes leaving a tiny text file containing an error message like 'server busy'. Please fix this!
5.14 If I already know the IP address and filename of a file I want to download, how dan I download that file without doing a "search"? Can I do this from a web browser?
5.15 My firewall administrator is telling me that there are random unauthorized outgoing (or incoming) connections to (or from) random IP addresses. Is this gnut's fault?
5.16 I keep getting "connection failed" messages. What's wrong?
5.17 gnut is using the letters k, M, G and T to refer to 1000, 1000000, etc. These should be 1024, 1048576, etc.
5.18 Can you put the gnut source code under CVS?
5.19 Is there a mailing list for gnut developers?

6. Advanced Topics

6.1 High Availability Connection Point
6.2 Scriptable Downloads
6.3 Network Topology
6.4 Network Efficiency -- Capacity, Bottlenecks, Responsiveness

7. Auxiliary Files

7.1 GDJ


Next


The gnut pages are hosted by gnutelliums.com and gnutelanews.com

Permission is granted to copy, distribute and/or modify this text under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts and with no Back-Cover Texts.

Use of the gnut source code is subject to the terms and conditions of the GNU General Public License.

gnut is provided in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

gnut is currently maintained by Robert Munafo, mrob at mrob com

Back to main gnut page