summaryrefslogtreecommitdiff
path: root/security/rubygem-rex-encoder
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2016-09-28 20:27:55 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2016-09-28 20:27:55 +0000
commit7cfe59ba1361bfda3a01b30243b3a4ebcf4828df (patch)
tree31c5ac0f00dbc8046dc806618db3c7ae2172646b /security/rubygem-rex-encoder
parentUpdate to 0.1.6 (diff)
New port: security/rubygem-rex-encoder
This library provides the basis for all of the polymorphic encoders that Metasploit uses for payload encoding. Encoders are used to try and create a version of a payload that is free of bad characters as defined by the exploit. WWW: https://github.com/rapid7/rex-encoder
Notes
Notes: svn path=/head/; revision=422892
Diffstat (limited to 'security/rubygem-rex-encoder')
-rw-r--r--security/rubygem-rex-encoder/Makefile20
-rw-r--r--security/rubygem-rex-encoder/distinfo3
-rw-r--r--security/rubygem-rex-encoder/pkg-descr5
3 files changed, 28 insertions, 0 deletions
diff --git a/security/rubygem-rex-encoder/Makefile b/security/rubygem-rex-encoder/Makefile
new file mode 100644
index 000000000000..630abe109d2d
--- /dev/null
+++ b/security/rubygem-rex-encoder/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= rex-encoder
+PORTVERSION= 0.1.0
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= antoine@FreeBSD.org
+COMMENT= Ruby Exploitation(Rex) library for various polymorphic encoders
+
+RUN_DEPENDS= rubygem-metasm>=0:devel/rubygem-metasm \
+ rubygem-rex-arch>=0:security/rubygem-rex-arch \
+ rubygem-rex-text>=0:security/rubygem-rex-text
+
+NO_ARCH= yes
+
+USE_RUBY= yes
+USES= gem
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-rex-encoder/distinfo b/security/rubygem-rex-encoder/distinfo
new file mode 100644
index 000000000000..5d631e900057
--- /dev/null
+++ b/security/rubygem-rex-encoder/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1474655213
+SHA256 (rubygem/rex-encoder-0.1.0.gem) = 8c467b2cfc292cf2badffa8db19eafe21dfff946b1ea73598dde4ac4bc85a658
+SIZE (rubygem/rex-encoder-0.1.0.gem) = 40448
diff --git a/security/rubygem-rex-encoder/pkg-descr b/security/rubygem-rex-encoder/pkg-descr
new file mode 100644
index 000000000000..52b909a2bba6
--- /dev/null
+++ b/security/rubygem-rex-encoder/pkg-descr
@@ -0,0 +1,5 @@
+This library provides the basis for all of the polymorphic encoders that
+Metasploit uses for payload encoding. Encoders are used to try and create a
+version of a payload that is free of bad characters as defined by the exploit.
+
+WWW: https://github.com/rapid7/rex-encoder