---
name: "nessus-fetch"
section: "1"
platform: "linux"
package: "nessusd"
version: "2.2.10-3"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/nessus-fetch"
---

# nessus-fetch(1)

A simple utility to retrieve plugins from www.nessus.org

## NAME

nessus-fetch - A simple utility to retrieve plugins from www.nessus.org

## SYNOPSIS

**nessus-fetch --plugins**

**nessus-fetch --plugins-md5**

**nessus-fetch --register \<code\>**

**nessus-fetch --check**

**nessus-fetch --url \<url\> \<localfile\> \[\<http\_login\> \<http\_password\>\]**

## DESCRIPTION

**nessus-fetch** is a simple utility is used by  **nessus-update-plugins** to fetch the newest Nessus plugins from www.nessus.org on registered Nessus installations and to register a Nessus installation with plugins.nessus.org. It can also be used to retrieve arbitrary files from third party servers.

## OPTIONS

- **--register \<code\>**

  Register the current Nessus installation to http://plugins.nessus.org. Registering entitles you to receive a complete feed of the newest Nessus plugins. To register, an **activation code** is required. Please see http://plugins.nessus.org for more details on how to get such a code.

- **--check**

  Makes sure that nessus-fetch is properly configured to receive a direct plugin feed from plugins.nessus.org by attempting to login into the remote server with the username and password obtained with nessus-fetch --register. Please see http://plugins.nessus.org for more details on how to get a direct plugin feed.

- **--plugins-md5**

  Obtains the MD5 of the remote plugin archive. Depending if the user registered or not, the file will be fetched from www.nessus.org or plugins.nessus.org. A file named 'all-2.0.tar.gz.md5' will be created in the current working directory. You need to be registered in order to download the MD5 file from www.nessus.org.

- **--plugins**

  Obtains the newest Nessus plugins from www.nessus.org or plugins.nessus.org, as well as their signature file. The files 'all-2.0.tar.gz' and 'all-2.0.tar.gz.sig' will be created in the current working directory.  You need to be registered in order to download the plugins from www.nessus.org.

- **--url \<url\> \<localfile\> \[\<http\_login\> \<http\_password\>\]**

  Retrieves the file located at \<url\> (ie: http://www.nessus.org/index.html) and stores in in \<localfile\>. An optional http login and passwords can be provided if the remote server requires Basic authentication.

## PROXY SUPPORT

If you need to connect to the internet through a proxy, nessus-fetch can be configured to use one. Simply edit the file **/etc/nessus/nessus-fetch.rc** and add the following lines, changing the appropriate values where necessary :

proxy=192.168.0.1

proxy\_port=3128

proxy\_username=renaud

proxy\_password=s3cr3t

## BUGS

nessus-fetch will not retrieve files bigger than 40MB.

## SEE ALSO

**nessus-update-plugins**(1)

## MORE INFORMATION ABOUT THE NESSUS PROJECT

The canonical place where you will find more information about the Nessus project is :

http://www.nessus.org/ ⟨⟩

## AUTHORS

nessus-fetch is (C) 2004 Tenable Network Security
