diff options
author | will <will@FreeBSD.org> | 2001-03-11 02:29:41 +0800 |
---|---|---|
committer | will <will@FreeBSD.org> | 2001-03-11 02:29:41 +0800 |
commit | 4739d0f153fedbcdabb026234bb82a304ec9a0e0 (patch) | |
tree | ee390e9e9850981540258daf3db297108197d59b /net/cryptcat | |
parent | d8b3a464fa6366199083a966277f31796866289c (diff) | |
download | freebsd-ports-gnome-4739d0f153fedbcdabb026234bb82a304ec9a0e0.tar.gz freebsd-ports-gnome-4739d0f153fedbcdabb026234bb82a304ec9a0e0.tar.zst freebsd-ports-gnome-4739d0f153fedbcdabb026234bb82a304ec9a0e0.zip |
Add cryptcat 0.0, which is standard netcat enhanced with twofish
encryption.
PR: 23658
Submitted by: Roman Shterenzon <roman@xpert.com>
Diffstat (limited to 'net/cryptcat')
-rw-r--r-- | net/cryptcat/Makefile | 28 | ||||
-rw-r--r-- | net/cryptcat/distinfo | 1 | ||||
-rw-r--r-- | net/cryptcat/files/patch-aa | 35 | ||||
-rw-r--r-- | net/cryptcat/pkg-comment | 1 | ||||
-rw-r--r-- | net/cryptcat/pkg-descr | 20 | ||||
-rw-r--r-- | net/cryptcat/pkg-plist | 3 |
6 files changed, 88 insertions, 0 deletions
diff --git a/net/cryptcat/Makefile b/net/cryptcat/Makefile new file mode 100644 index 000000000000..606946f8636e --- /dev/null +++ b/net/cryptcat/Makefile @@ -0,0 +1,28 @@ +# Ports collection makefile for: cryptcat +# Date created: 20 Dec 2000 +# Whom: Roman Shterenzon <roman@xpert.com> +# +# $FreeBSD$ +# + +PORTNAME= cryptcat +PORTVERSION= 0.0 +CATEGORIES= net +MASTER_SITES= http://farm9.com/content/Free_Tools/ +DISTNAME= cryptcat_linux +EXTRACT_SUFX= .tar + +MAINTAINER= roman@xpert.com + +WRKSRC= ${WRKDIR}/${PORTNAME} +ALL_TARGET= freebsd + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/cryptcat ${PREFIX}/bin +.if !defined(NOPORTDOCS) + @${MKDIR} ${PREFIX}/share/doc/cryptcat \ + && ${CHMOD} 755 ${PREFIX}/share/doc/cryptcat + ${INSTALL_DATA} ${WRKSRC}/README.cryptcat ${PREFIX}/share/doc/cryptcat +.endif + +.include <bsd.port.mk> diff --git a/net/cryptcat/distinfo b/net/cryptcat/distinfo new file mode 100644 index 000000000000..d6c7d2c3a778 --- /dev/null +++ b/net/cryptcat/distinfo @@ -0,0 +1 @@ +MD5 (cryptcat_linux.tar) = 5cf484a201128c233712f68fdaf3fa7c diff --git a/net/cryptcat/files/patch-aa b/net/cryptcat/files/patch-aa new file mode 100644 index 000000000000..7ad6a683fbaa --- /dev/null +++ b/net/cryptcat/files/patch-aa @@ -0,0 +1,35 @@ +--- Makefile.orig Wed Dec 20 00:57:35 2000 ++++ Makefile Wed Dec 20 00:59:15 2000 +@@ -10,12 +10,12 @@ + # debugging + # DFLAGS = -DTEST -DDEBUG + DFLAGS = -DGAPING_SECURITY_HOLE +-CFLAGS = -O ++CFLAGS ?= -O + XFLAGS = # xtra cflags, set by systype targets + XLIBS = # xtra libs if necessary? + # -Bstatic for sunos, -static for gcc, etc. You want this, trust me. + STATIC = +-CC = cc $(CFLAGS) ++CC ?= cc + LD = $(CC) -s # linker; defaults to stripped executables + o = o # object extension + +@@ -29,7 +29,7 @@ + ### HARD TARGETS + + cryptcat: netcat.c farm9crypt.o twofish2.o +- $(LD) $(DFLAGS) $(XFLAGS) $(STATIC) -o cryptcat netcat.c farm9crypt.o twofish2.o $(XLIBS) ++ $(LD) $(CFLAGS) $(DFLAGS) $(XFLAGS) $(STATIC) -o cryptcat netcat.c farm9crypt.o twofish2.o $(XLIBS) + + nc-dos: + @echo "DOS?! Maybe someday, but not now" +@@ -82,7 +82,7 @@ + + # virtually the same as netbsd/bsd44lite/whatever + freebsd: +- make -e $(ALL) $(MFLAGS) XFLAGS='-DFREEBSD' STATIC=-static ++ make -e $(ALL) $(MFLAGS) XFLAGS='-DFREEBSD -DGAPING_SECURITY_HOLE -DTELNET' STATIC=-static + + bsdi: + make -e $(ALL) $(MFLAGS) XFLAGS='-DBSDI' STATIC=-Bstatic diff --git a/net/cryptcat/pkg-comment b/net/cryptcat/pkg-comment new file mode 100644 index 000000000000..c226bf036fdf --- /dev/null +++ b/net/cryptcat/pkg-comment @@ -0,0 +1 @@ +Standard netcat enhanced with twofish encryption diff --git a/net/cryptcat/pkg-descr b/net/cryptcat/pkg-descr new file mode 100644 index 000000000000..aaa436cc3c62 --- /dev/null +++ b/net/cryptcat/pkg-descr @@ -0,0 +1,20 @@ +Cryptcat is the standard netcat enhanced with twofish encryption. + +Twofish is courtesy of counterpane, and cryptix. We started with the +Java version of twofish from cryptix, converted it to C++ (don't ask why), +and enhanced it by adding CBC mode and the ciphertext stealing technique +from Applied Cryptography (pg. 196) + +How do you use it? + + Machine A: cryptcat -l -p 1234 < testfile + Machine B: cryptcat <machine A IP> 1234 + +This is identical to the normal netcat options for doing exactly the +same thing. However, in this case the data transferred is encrypted. + +For more information about netcat see net/netcat port. + +WWW: http://farm9.com/content/Free_Tools/Cryptcat/ + +Roman Shterenzon <roman@xpert.com> diff --git a/net/cryptcat/pkg-plist b/net/cryptcat/pkg-plist new file mode 100644 index 000000000000..e9a93e798d3e --- /dev/null +++ b/net/cryptcat/pkg-plist @@ -0,0 +1,3 @@ +bin/cryptcat +share/doc/cryptcat/README.cryptcat +@dirrm share/doc/cryptcat |