From negative@magnesium.net  Mon Nov 18 04:11:40 2002
Return-Path: <negative@magnesium.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2D80D37B401
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 18 Nov 2002 04:11:40 -0800 (PST)
Received: from magnesium.net (toxic.magnesium.net [207.154.84.15])
	by mx1.FreeBSD.org (Postfix) with SMTP id D060A43E9C
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 18 Nov 2002 04:11:39 -0800 (PST)
	(envelope-from negative@magnesium.net)
Received: (qmail 5455 invoked by uid 1224); 18 Nov 2002 12:11:39 -0000
Message-Id: <20021118121139.5454.qmail@magnesium.net>
Date: 18 Nov 2002 04:11:39 -0800
From: Jim Geovedi <negative@magnesium.net>
Reply-To: Jim Geovedi <negative@magnesium.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New ports:  security/sslsniffer (SSLv3/TLS and SSLv2 sniffer)
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         45401
>Category:       ports
>Synopsis:       New ports:  security/sslsniffer (SSLv3/TLS and SSLv2 sniffer)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 18 04:20:01 PST 2002
>Closed-Date:    Sun May 11 21:16:40 CDT 2003
>Last-Modified:  Sun May 11 21:16:40 CDT 2003
>Originator:     Jim Geovedi
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
Liquid Magnesium Networks
>Environment:
System: FreeBSD toxic.magnesium.net 4.6-STABLE FreeBSD 4.6-STABLE #5: Thu Aug 1 09:24:17 PDT 2002 unfurl@toxic.magnesium.net:/users/world/obj/users/world/src/sys/TOXIC i386


	
>Description:
sslsniffer-1.21: SSLv3/TLS and SSLv2 sniffer

A SSLv3/TLS and SSLv2 proxy server that sniffs SSL/TLS packets and prints
out the contents of packets in stdout.  It can also serve as a (not very
efficient) proxy server.  Note that this tool does not decrypt or even
attempt to decrypt the traffic that is routed through it.

>How-To-Repeat:
	
>Fix:

	

--- sslsniffer.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	sslsniffer
#	sslsniffer/Makefile
#	sslsniffer/distinfo
#	sslsniffer/pkg-comment
#	sslsniffer/pkg-descr
#	sslsniffer/files
#	sslsniffer/files/patch-Makefile
#	sslsniffer/pkg-plist
#
echo c - sslsniffer
mkdir -p sslsniffer > /dev/null 2>&1
echo x - sslsniffer/Makefile
sed 's/^X//' >sslsniffer/Makefile << 'END-of-sslsniffer/Makefile'
X# New ports collection makefile for:	sslsniffer
X# Date created:			Nov 18, 2002
X# Whom:				Jim Geovedi <jim@corebsd.or.id>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	sslsniffer
XPORTVERSION=	1.21
XCATEGORIES=	security net
XMASTER_SITES=	http://crypto.stanford.edu/~eujin/sslsniffer/
X
XMAINTAINER=	jim@corebsd.or.id
X
XUSE_OPENSSL=	Yes
XMAKE_FLAGS=	CC='${CC}'
XWRKSRC=         ${WRKDIR}/${PORTNAME}
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/sslsniffer ${PREFIX}/bin
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-sslsniffer/Makefile
echo x - sslsniffer/distinfo
sed 's/^X//' >sslsniffer/distinfo << 'END-of-sslsniffer/distinfo'
XMD5 (sslsniffer-1.21.tar.gz) = 8a3b8e72c393d1fffbe1060e834ebfe5
END-of-sslsniffer/distinfo
echo x - sslsniffer/pkg-comment
sed 's/^X//' >sslsniffer/pkg-comment << 'END-of-sslsniffer/pkg-comment'
XSSLv3/TLS and SSLv2 sniffer
END-of-sslsniffer/pkg-comment
echo x - sslsniffer/pkg-descr
sed 's/^X//' >sslsniffer/pkg-descr << 'END-of-sslsniffer/pkg-descr'
XA SSLv3/TLS and SSLv2 proxy server that sniffs SSL/TLS packets and prints
Xout the contents of packets in stdout.  It can also serve as a (not very
Xefficient) proxy server.  Note that this tool does not decrypt or even
Xattempt to decrypt the traffic that is routed through it.
X
XWWW: http://crypto.stanford.edu/~eujin/sslsniffer/
END-of-sslsniffer/pkg-descr
echo c - sslsniffer/files
mkdir -p sslsniffer/files > /dev/null 2>&1
echo x - sslsniffer/files/patch-Makefile
sed 's/^X//' >sslsniffer/files/patch-Makefile << 'END-of-sslsniffer/files/patch-Makefile'
X--- Makefile.orig	Mon Nov 18 18:52:28 2002
X+++ Makefile	Mon Nov 18 18:55:30 2002
X@@ -1,26 +1,25 @@
X-CC= gcc
X PFLAGS= -cache-dir=/tmp/${USER} 
X PURIFY= purify ${PFLAGS}
X-INCS= -I/usr/local/ssl/include
X-LIBS= -L/usr/local/ssl/lib -L. -lnsl -lssl -lcrypto -lutl
X+INCS= -I${OPENSSLINC}
X+LIBS= -L${OPENSSLLIB} -L. -lssl -lcrypto -lutl
X SRCS= sslsniffer.c 
X OBJS= ${SRCS:.c=.o}
X BINS= sslsniffer
X UTL_LIB= libutl.a
X UTL_SRCS= general_utilities.c net_utilities.c
X AR= ar
X-ARFLAGS= rs
X+ARFLAGS= r
X BINS.PURIFY= sslpure
X 
X-CCFLAGS= -g -Wall -O3 -pedantic ${INCS} 
X+CFLAGS?= -O2
X 
X all: $(UTL_LIB) ${BINS} 
X 
X %.o: %.c
X-	${CC} ${CCFLAGS} -c $<
X+	${CC} ${CFLAGS} ${INCS} -c $<
X 
X ${BINS}: ${OBJS}
X-	${CC} ${CCFLAGS} -o $@  ${OBJS} ${LIBS} 
X+	${CC} ${CFLAGS} ${INCS} -o $@  ${OBJS} ${LIBS} 
X 
X $(UTL_LIB): general_utilities.o net_utilities.o
X 	${AR} ${ARFLAGS} $@ general_utilities.o net_utilities.o
END-of-sslsniffer/files/patch-Makefile
echo x - sslsniffer/pkg-plist
sed 's/^X//' >sslsniffer/pkg-plist << 'END-of-sslsniffer/pkg-plist'
Xbin/sslsniffer
X%%PORTDOCS%%share/doc/sslsniffer/README
X%%PORTDOCS%%@dirrm share/doc/sslsniffer
END-of-sslsniffer/pkg-plist
exit
--- sslsniffer.shar ends here ---


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: petef 
State-Changed-When: Sun May 11 21:16:39 CDT 2003 
State-Changed-Why:  
New port added, thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=45401 
>Unformatted:
