Gnut Manual at MROB
Author: Robert Munafo

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