svn commit: r502752 - in head/security: . ismtp ismtp/files

Steve Wills swills at FreeBSD.org
Sun May 26 22:00:00 UTC 2019


Author: swills
Date: Sun May 26 21:59:58 2019
New Revision: 502752
URL: https://svnweb.freebsd.org/changeset/ports/502752

Log:
  security/ismtp: create port
  
  SMTP user enumeration (RCPT TO and VRFY), internal spoofing, and open relay. A
  tool that tested for all three and with great flexibility. iSMTP does just
  that, making it much easier to knock that process out of the way.
  
  WWW: https://github.com/altjx/ipwn/tree/master/iSMTP
  
  PR:		231920
  Submitted by:	Rihaz Jerrin <rihaz.jerrin at gmail.com>

Added:
  head/security/ismtp/
  head/security/ismtp/Makefile   (contents, props changed)
  head/security/ismtp/distinfo   (contents, props changed)
  head/security/ismtp/files/
  head/security/ismtp/files/patch-iSMTP.py   (contents, props changed)
  head/security/ismtp/pkg-descr   (contents, props changed)
Modified:
  head/security/Makefile   (contents, props changed)

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Sun May 26 21:59:03 2019	(r502751)
+++ head/security/Makefile	Sun May 26 21:59:58 2019	(r502752)
@@ -237,6 +237,7 @@
     SUBDIR += ipsec-tools
     SUBDIR += ipv6toolkit
     SUBDIR += isakmpd
+    SUBDIR += ismtp
     SUBDIR += isnprober
     SUBDIR += jbrofuzz
     SUBDIR += john

Added: head/security/ismtp/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/ismtp/Makefile	Sun May 26 21:59:58 2019	(r502752)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME=	ismtp
+DISTVERSION=	g20180824
+CATEGORIES=	security
+MASTER_SITES=	GH
+
+MAINTAINER=	rihaz.jerrin at gmail.com
+COMMENT=	Test for SMTP user enumeration,internal spoofing, and relay
+
+LICENSE=	MIT
+
+USES=		python:2.7 shebangfix
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	altjx
+GH_PROJECT=	ipwn
+GH_TAGNAME=	32bbc05
+GH_SUBDIR=	iSMTP
+
+NO_BUILD=	yes
+
+SHEBANG_FILES=	${WRKSRC}/${GH_SUBDIR}/iSMTP.py
+
+PLIST_FILES=	bin/ismtp
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/iSMTP.py  ${STAGEDIR}${PREFIX}/bin/ismtp
+
+.include <bsd.port.mk>

Added: head/security/ismtp/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/ismtp/distinfo	Sun May 26 21:59:58 2019	(r502752)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1540519577
+SHA256 (altjx-ipwn-g20180824-32bbc05_GH0.tar.gz) = e45307700c9061222c83200f87757eb0977a2f4d28473b35cbbc432a0d7f4092
+SIZE (altjx-ipwn-g20180824-32bbc05_GH0.tar.gz) = 38221

Added: head/security/ismtp/files/patch-iSMTP.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/ismtp/files/patch-iSMTP.py	Sun May 26 21:59:58 2019	(r502752)
@@ -0,0 +1,11 @@
+--- iSMTP.py.orig	2018-10-26 04:04:28 UTC
++++ iSMTP.py
+@@ -35,7 +35,7 @@ split_target = "\n " + colors.white + "=" * 23 + " sta
+ 
+ def help():
+ 	print banner
+-	print " Usage: ./iSMTP.py <OPTIONS>\n"
++	print " Usage: ismtp  <OPTIONS>\n"
+ 	print colors.red + " Required:\n" + colors.normal
+ 	print "\t-f <import file>\tImports a list of SMTP servers for testing.\n\t\t\t\t(Cannot use with '-h'.)"
+ 	print "\t-h <host>\t\tThe target IP and port (IP:port).\n\t\t\t\t(Cannot use with '-f'.)"

Added: head/security/ismtp/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/ismtp/pkg-descr	Sun May 26 21:59:58 2019	(r502752)
@@ -0,0 +1,5 @@
+SMTP user enumeration (RCPT TO and VRFY), internal spoofing, and open relay. A
+tool that tested for all three and with great flexibility. iSMTP does just
+that, making it much easier to knock that process out of the way.
+
+WWW: https://github.com/altjx/ipwn/tree/master/iSMTP


More information about the svn-ports-all mailing list