Add rats-1.1

This is RATS, a rough auditing tool for security, developed by
Secure Software Solutions.  It is a tool for scanning source code
(C, C++, Perl, and Python) and flagging common security related
programming errors such as buffer overflows and TOCTOU (Time Of
Check, Time Of Use) race conditions.  As its name implies, the tool
performs only a rough analysis of source code.  It will not find
every error and will also find things that are not errors.  Manual
inspection of your code is still necessary, but greatly aided with
this tool.

Obtained from:	OpenBSD
This commit is contained in:
Kris Kennaway 2001-08-23 09:03:03 +00:00
parent 9656794eb2
commit d4fe05ed2c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=46693
6 changed files with 51 additions and 0 deletions

View File

@ -151,6 +151,7 @@
SUBDIR += racoon
SUBDIR += radiusniff
SUBDIR += rain
SUBDIR += rats
SUBDIR += rid
SUBDIR += rsaref
SUBDIR += ruby-acl

29
security/rats/Makefile Normal file
View File

@ -0,0 +1,29 @@
# Ports collection makefile for: rats
# Date created: 22 August 2001
# Whom: Kris Kennaway <kris@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= rats
PORTVERSION= 1.1
CATEGORIES= devel security
MASTER_SITES= http://www.securesw.com/rats/
MAINTAINER= kris@FreeBSD.org
LIB_DEPENDS= expat.1:${PORTSDIR}/textproc/expat
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-expat-lib=${LOCALBASE}/lib \
--with-expat-include=${LOCALBASE}/include/xml
ALL_TARGET= rats
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${PREFIX}/share/doc/rats
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/rats
.endif
.include <bsd.port.mk>

3
security/rats/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (rats-1.1.tar.gz) = 39bd3a5f9bdecff15b0fec0c1bb5203a
RMD160 (rats-1.1.tar.gz) = c944b3a74ed4e73e423c0e477ce2babe9f6efffa
SHA1 (rats-1.1.tar.gz) = 80d7585299c370986b5caa4bff69b29545a668b8

View File

@ -0,0 +1 @@
Source code auditing tool

11
security/rats/pkg-descr Normal file
View File

@ -0,0 +1,11 @@
This is RATS, a rough auditing tool for security, developed by
Secure Software Solutions. It is a tool for scanning source code
(C, C++, Perl, and Python) and flagging common security related
programming errors such as buffer overflows and TOCTOU (Time Of
Check, Time Of Use) race conditions. As its name implies, the tool
performs only a rough analysis of source code. It will not find
every error and will also find things that are not errors. Manual
inspection of your code is still necessary, but greatly aided with
this tool.
WWW: http://www.securesw.com/rats/

6
security/rats/pkg-plist Normal file
View File

@ -0,0 +1,6 @@
bin/rats
lib/rats-c.xml
lib/rats-perl.xml
lib/rats-python.xml
%%PORTDOCS%%share/doc/rats/README
%%PORTDOCS%%@dirrm share/doc/rats