svn commit: r422313 - in head/security: . rubygem-rex-bin_tools
Antoine Brodin
antoine at FreeBSD.org
Sat Sep 17 12:04:48 UTC 2016
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 at 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
More information about the svn-ports-all
mailing list