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