PR: 14775

Submitted by:		Anders Nordby <anders@fix.no>

NASL is a scripting language designed for the Nessus security scanner. Its
aim is to allow anyone to write a test for a given security hole in a few
minutes, to allow people to share their tests without having to worry
about their operating system, and to garantee everyone that a NASL script
can not do anything nasty except performing a given security test against
a given target.

NASL is not a powerful scripting language. Its purpose is to make scripts
that are security tests. So, do not expect to write a third generation web
server in this language, nor a file conversion utility. Use perl, python
or whatever scripting language to do this.

WWW: http://www.nessus.org/doc/nasl.html
This commit is contained in:
Foxfair Hu 1999-12-01 05:35:29 +00:00
parent b08bfa9ba0
commit ef5033c94b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=23523
10 changed files with 134 additions and 0 deletions

View File

@ -0,0 +1,40 @@
# Ports collection makefile for: nessus-libnasl
# Version required: 0.98.4
# Date created: 07 November 1999
# Whom: Anders Nordby <anders@fix.no>
#
# $FreeBSD$
#
DISTNAME= libnasl-0.99.1
PKGNAME= nessus-libnasl-0.99.1
CATEGORIES= security
MASTER_SITES= ftp://ftp.cis.fed.gov/pub/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.nessus.org/pub/nessus/nessus-${NESSUS_REV}/ \
ftp://cvs.nessus.org/pub/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.gwdg.de/pub/linux/misc/nessus/nessus-${NESSUS_REV}/ \
http://ftp.gwdg.de/pub/linux/misc/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.esiea.fr/pub/mirrors/nessus/nessus-${NESSUS_REV}/ \
ftp://sunsite.cnlab-switch.ch/mirror/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.chg.ru/pub/security/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.sekure.net/pub/nessus/nessus-${NESSUS_REV}/
MAINTAINER= anders@fix.no
LIB_DEPENDS= nessus.99:${PORTSDIR}/security/nessus-libraries
NESSUS_REV= ${DISTNAME:S/libnasl-//g}
DIST_SUBDIR= nessus
WRKSRC= ${WRKDIR}/libnasl
GNU_CONFIGURE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 400001
BROKEN= "Can't be built successfully in -CURRENT"
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (nessus/libnasl-0.99.1.tar.gz) = d572f26f6e6a98f595e5541acba37663

View File

@ -0,0 +1 @@
Nessus Attack Scripting Language

View File

@ -0,0 +1,19 @@
NASL is a scripting language designed for the Nessus security scanner. Its
aim is to allow anyone to write a test for a given security hole in a few
minutes, to allow people to share their tests without having to worry
about their operating system, and to garantee everyone that a NASL script
can not do anything nasty except performing a given security test against
a given target. Thus, NASL allows you to easily forge IP packets, or to
send regular packets. It provides you some convenient functions that will
make the test of web and ftp server more easy to write. NASL
garantees you that a NASL script :
will not send any packet to a host other than the target host
will not execute any commands on your local system
NASL is not a powerful scripting language. Its purpose is to make scripts
that are security tests. So, do not expect to write a third generation web
server in this language, nor a file conversion utility. Use perl, python
or whatever scripting language to do this.
WWW: http://www.nessus.org/doc/nasl.html

View File

@ -0,0 +1,6 @@
lib/libnasl.a
lib/libnasl.la
lib/libnasl.so
lib/libnasl.so.99
include/nessus/nasl.h
bin/nasl-config

View File

@ -0,0 +1,40 @@
# Ports collection makefile for: nessus-libnasl
# Version required: 0.98.4
# Date created: 07 November 1999
# Whom: Anders Nordby <anders@fix.no>
#
# $FreeBSD$
#
DISTNAME= libnasl-0.99.1
PKGNAME= nessus-libnasl-0.99.1
CATEGORIES= security
MASTER_SITES= ftp://ftp.cis.fed.gov/pub/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.nessus.org/pub/nessus/nessus-${NESSUS_REV}/ \
ftp://cvs.nessus.org/pub/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.gwdg.de/pub/linux/misc/nessus/nessus-${NESSUS_REV}/ \
http://ftp.gwdg.de/pub/linux/misc/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.esiea.fr/pub/mirrors/nessus/nessus-${NESSUS_REV}/ \
ftp://sunsite.cnlab-switch.ch/mirror/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.chg.ru/pub/security/nessus/nessus-${NESSUS_REV}/ \
ftp://ftp.sekure.net/pub/nessus/nessus-${NESSUS_REV}/
MAINTAINER= anders@fix.no
LIB_DEPENDS= nessus.99:${PORTSDIR}/security/nessus-libraries
NESSUS_REV= ${DISTNAME:S/libnasl-//g}
DIST_SUBDIR= nessus
WRKSRC= ${WRKDIR}/libnasl
GNU_CONFIGURE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 400001
BROKEN= "Can't be built successfully in -CURRENT"
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (nessus/libnasl-0.99.1.tar.gz) = d572f26f6e6a98f595e5541acba37663

View File

@ -0,0 +1 @@
Nessus Attack Scripting Language

View File

@ -0,0 +1,19 @@
NASL is a scripting language designed for the Nessus security scanner. Its
aim is to allow anyone to write a test for a given security hole in a few
minutes, to allow people to share their tests without having to worry
about their operating system, and to garantee everyone that a NASL script
can not do anything nasty except performing a given security test against
a given target. Thus, NASL allows you to easily forge IP packets, or to
send regular packets. It provides you some convenient functions that will
make the test of web and ftp server more easy to write. NASL
garantees you that a NASL script :
will not send any packet to a host other than the target host
will not execute any commands on your local system
NASL is not a powerful scripting language. Its purpose is to make scripts
that are security tests. So, do not expect to write a third generation web
server in this language, nor a file conversion utility. Use perl, python
or whatever scripting language to do this.
WWW: http://www.nessus.org/doc/nasl.html

View File

@ -0,0 +1,6 @@
lib/libnasl.a
lib/libnasl.la
lib/libnasl.so
lib/libnasl.so.99
include/nessus/nasl.h
bin/nasl-config