1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

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
This commit is contained in:
gatekeeper 2024-07-25 21:20:51 +03:00 committed by Vladimir Druzenko
parent 650439a1ce
commit 2f3f70a362
4 changed files with 38 additions and 0 deletions

View File

@ -150,6 +150,7 @@
SUBDIR += enchive
SUBDIR += eschalot
SUBDIR += expiretable
SUBDIR += exploit-pattern
SUBDIR += fakeident
SUBDIR += fakeroot
SUBDIR += farmhash

View File

@ -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>

View File

@ -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

View File

@ -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