diff options
author | gatekeeper <tiago.gasiba@gmail.com> | 2024-07-25 21:20:51 +0300 |
---|---|---|
committer | Vladimir Druzenko <vvd@FreeBSD.org> | 2024-07-25 21:20:51 +0300 |
commit | 2f3f70a3621c503f5e521c732205a713640ec5b0 (patch) | |
tree | 2612011161aefb3a7496260a8313c0ac162bb352 | |
parent | lang/gleam: update to 1.3.0 (diff) |
security/exploit-pattern: new port: Python Exploit Pattern Tool
Python implementation of Metasploit's pattern generator and search.
Should be python version agnostic, tested and working with Python
2.7.12 up to and including Python 3.11.1
Starts faster and rolls both tools into one.
No extra dependencies required, works with vanilla python
https://github.com/Svenito/exploit-pattern
PR: 280341
-rw-r--r-- | security/Makefile | 1 | ||||
-rw-r--r-- | security/exploit-pattern/Makefile | 27 | ||||
-rw-r--r-- | security/exploit-pattern/distinfo | 3 | ||||
-rw-r--r-- | security/exploit-pattern/pkg-descr | 7 |
4 files changed, 38 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile index 9a7e26c5dbde..4af850de59a2 100644 --- a/security/Makefile +++ b/security/Makefile @@ -150,6 +150,7 @@ SUBDIR += enchive SUBDIR += eschalot SUBDIR += expiretable + SUBDIR += exploit-pattern SUBDIR += fakeident SUBDIR += fakeroot SUBDIR += farmhash diff --git a/security/exploit-pattern/Makefile b/security/exploit-pattern/Makefile new file mode 100644 index 000000000000..a36d3b4311a6 --- /dev/null +++ b/security/exploit-pattern/Makefile @@ -0,0 +1,27 @@ +PORTNAME= exploit-pattern +DISTVERSION= g20230527 +CATEGORIES= security + +MAINTAINER= tiago.gasiba@gmail.com +COMMENT= Generate and search pattern string for exploit development +WWW= https://github.com/${GH_ACCOUNT}/${PORTNAME} + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +USES= python:run shebangfix +USE_GITHUB= yes +GH_ACCOUNT= Svenito +GH_TAGNAME= 59bb0c5 + +SHEBANG_FILES= pattern.py + +NO_ARCH= yes +NO_BUILD= yes + +PLIST_FILES= bin/pattern + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/pattern.py ${STAGEDIR}${PREFIX}/bin/pattern + +.include <bsd.port.mk> diff --git a/security/exploit-pattern/distinfo b/security/exploit-pattern/distinfo new file mode 100644 index 000000000000..842816b2eae9 --- /dev/null +++ b/security/exploit-pattern/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1721929279 +SHA256 (Svenito-exploit-pattern-g20230527-59bb0c5_GH0.tar.gz) = 65d0e50a889a542617bb7664913a64a7dce45e7ef38df612329213e1adf7017b +SIZE (Svenito-exploit-pattern-g20230527-59bb0c5_GH0.tar.gz) = 2964 diff --git a/security/exploit-pattern/pkg-descr b/security/exploit-pattern/pkg-descr new file mode 100644 index 000000000000..083544d8c299 --- /dev/null +++ b/security/exploit-pattern/pkg-descr @@ -0,0 +1,7 @@ +Python implementation of Metasploit's pattern generator and search. +Should be python version agnostic, tested and working with Python +2.7.12 up to and including Python 3.11.1 + +Starts faster and rolls both tools into one. + +No extra dependencies required, works with vanilla python |