From owner-svn-ports-head@freebsd.org Sat Sep 17 12:04:48 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1DC9CBDE9F6; Sat, 17 Sep 2016 12:04:48 +0000 (UTC) (envelope-from antoine@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EE0789C7; Sat, 17 Sep 2016 12:04:47 +0000 (UTC) (envelope-from antoine@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8HC4lhM054011; Sat, 17 Sep 2016 12:04:47 GMT (envelope-from antoine@FreeBSD.org) Received: (from antoine@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8HC4kjT054007; Sat, 17 Sep 2016 12:04:46 GMT (envelope-from antoine@FreeBSD.org) Message-Id: <201609171204.u8HC4kjT054007@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: antoine set sender to antoine@FreeBSD.org using -f From: Antoine Brodin Date: Sat, 17 Sep 2016 12:04:46 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Sep 2016 12:04:48 -0000 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 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