Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Sep 2016 12:04:46 +0000 (UTC)
From:      Antoine Brodin <antoine@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r422313 - in head/security: . rubygem-rex-bin_tools
Message-ID:  <201609171204.u8HC4kjT054007@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: antoine
Date: Sat Sep 17 12:04:46 2016
New Revision: 422313
URL: https://svnweb.freebsd.org/changeset/ports/422313

Log:
  New port: security/rubygem-rex-bin_tools
  
  Ruby Exploitation(Rex) Library for Binary Manipulation.  This suite of tools
  contains ElfScan, MachScan, PEScan, and BinScan.  These tools are designed to
  help you analyze an executable binary and search for particular instruction
  sets.  This is particularly useful for things like building ROP chains or SEH
  exploits.
  
  WWW: https://github.com/rapid7/rex-bin_tools

Added:
  head/security/rubygem-rex-bin_tools/
  head/security/rubygem-rex-bin_tools/Makefile   (contents, props changed)
  head/security/rubygem-rex-bin_tools/distinfo   (contents, props changed)
  head/security/rubygem-rex-bin_tools/pkg-descr   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Sat Sep 17 11:45:55 2016	(r422312)
+++ head/security/Makefile	Sat Sep 17 12:04:46 2016	(r422313)
@@ -1014,6 +1014,7 @@
     SUBDIR += rubygem-razorback-scriptNugget
     SUBDIR += rubygem-recog
     SUBDIR += rubygem-rex-arch
+    SUBDIR += rubygem-rex-bin_tools
     SUBDIR += rubygem-rex-core
     SUBDIR += rubygem-rex-java
     SUBDIR += rubygem-rex-mime

Added: head/security/rubygem-rex-bin_tools/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/rubygem-rex-bin_tools/Makefile	Sat Sep 17 12:04:46 2016	(r422313)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME=	rex-bin_tools
+PORTVERSION=	0.1.0
+CATEGORIES=	security rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	antoine@FreeBSD.org
+COMMENT=	Ruby Exploitation(Rex) Library for Binary Manipulation
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	nasm>=0:devel/nasm \
+		rubygem-metasm>=0:devel/rubygem-metasm \
+		rubygem-rex-arch>=0:security/rubygem-rex-arch \
+		rubygem-rex-core>=0:security/rubygem-rex-core \
+		rubygem-rex-struct2>=0:security/rubygem-rex-struct2 \
+		rubygem-rex-text>=0:security/rubygem-rex-text
+
+NO_ARCH=	yes
+
+USE_RUBY=	yes
+USES=		gem
+
+PLIST_FILES=	bin/msfbinscan \
+		bin/msfelfscan \
+		bin/msfmachscan \
+		bin/msfpescan
+
+.include <bsd.port.mk>

Added: head/security/rubygem-rex-bin_tools/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/rubygem-rex-bin_tools/distinfo	Sat Sep 17 12:04:46 2016	(r422313)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1473533629
+SHA256 (rubygem/rex-bin_tools-0.1.0.gem) = 63ce8a87b82ce8e1d6132c598f45c35ce3cf15d1fb4fa403dfd161cbbf4fc256
+SIZE (rubygem/rex-bin_tools-0.1.0.gem) = 82432

Added: head/security/rubygem-rex-bin_tools/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/rubygem-rex-bin_tools/pkg-descr	Sat Sep 17 12:04:46 2016	(r422313)
@@ -0,0 +1,7 @@
+Ruby Exploitation(Rex) Library for Binary Manipulation.  This suite of tools
+contains ElfScan, MachScan, PEScan, and BinScan.  These tools are designed to
+help you analyze an executable binary and search for particular instruction
+sets.  This is particularly useful for things like building ROP chains or SEH
+exploits.
+
+WWW: https://github.com/rapid7/rex-bin_tools



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609171204.u8HC4kjT054007>