A Logo

Feel free to include my content in your page via my
RSS feed

Help Irongeek.com pay for
bandwidth and research equipment:

Subscribestar or Patreon

Search Irongeek.com:

Affiliates:
Irongeek Button
Social-engineer-training Button

Help Irongeek.com pay for bandwidth and research equipment:

paypalpixle


Man page of NASL

NASL

Section: Nessus Attack Scripting Language (1)
Updated: May 2006
Index of this MAN page

Back To MAN Pages From BackTrack 5 R1 Master List  

NAME

openvas-nasl - Nessus Attack Scripting Language  

SYNOPSIS

openvas-nasl <[-vh] [-T tracefile] [-s] [-t target] [-sX] > files...  

DESCRIPTION

openvas-nasl executes a set of NASL scripts against a given target host. It can also be used to determine if a NASL script has any syntax errors by running it in parse (-p) or lint (-L) mode.

 

OPTIONS

-T tracefile
Makes nasl write verbosely what the script does in the file tracefile , ala 'set -x' under sh

-t target
Apply the NASL script to target which may be a single host (127.0.0.1), a whole subnet (192.168.1.0/24) or several subnets (192.168.1.0/24, 192.168.243.0/24)

-s
Sets the return value of safe_checks() to 1. (See the OpenVAS documentation to know what the safe checks are)

-D
Only run the description part of the script.
 
-L
Lint the script (run extended checks).

-X
Run the script in authenticated mode. For more information see the nasl reference manual

-h
Show help
-v
Show the version of NASL.
 

SEE ALSO

The NASL2 reference manual OpenVAS-Client(1), openvasd(8).  

HISTORY

NASL comes from a private project called 'pkt_forge', which was written in late 1998 by Renaud Deraison and which was an interactive shell to forge and send raw IP packets (this pre-dates Perl's Net::RawIP by a couple of weeks). It was then extended to do a wide range of network-related operations and integrated into Nessus as 'NASL'.

The parser was completely hand-written and a pain to work with. In Mid-2002, Michel Arboi wrote a bison parser for NASL, and he and Renaud Deraison re-wrote NASL from scratch. Although the "new" NASL was nearly working as early as August 2002, Michel's lazyness made us wait for early 2003 to have it working completely.

 

AUTHOR

Most of the engine is (C) 2003 Michel Arboi, most of the built-in functions are (C) 2003 Renaud Deraison


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
SEE ALSO
HISTORY
AUTHOR

This document was created by man2html, using the manual pages.
Time: 07:34:21 GMT, September 13, 2011

Printable version of this article

15 most recent posts on Irongeek.com:


If you would like to republish one of the articles from this site on your webpage or print journal please contact IronGeek.

Copyright 2020, IronGeek
Louisville / Kentuckiana Information Security Enthusiast