summaryrefslogtreecommitdiff
path: root/devel/py-InlineEgg
diff options
context:
space:
mode:
authoradrianp <adrianp@pkgsrc.org>2004-10-19 16:16:00 +0000
committeradrianp <adrianp@pkgsrc.org>2004-10-19 16:16:00 +0000
commit554daa5041fc421f3929400318113de8b0146ed7 (patch)
treea55849141f60df5551394770a910eabff9f710d0 /devel/py-InlineEgg
parentf388308176f9c4611d7c8993b5935a3bd5d90860 (diff)
downloadpkgsrc-554daa5041fc421f3929400318113de8b0146ed7.tar.gz
InlineEgg is a Python module that provides the user with a toolbox of
convenient classes for writing small assembly programs. Only that instead of having to remember confusing assembly mnemonics and requiring the developer to remember how to use complex tools like assemblers and linkers, everything is done the easy way: in Python. InlineEgg is oriented - but not limited - to developing shellcode (sometimes called eggs) for use in exploits.
Diffstat (limited to 'devel/py-InlineEgg')
-rw-r--r--devel/py-InlineEgg/DESCR6
-rw-r--r--devel/py-InlineEgg/Makefile34
-rw-r--r--devel/py-InlineEgg/PLIST30
-rw-r--r--devel/py-InlineEgg/distinfo4
4 files changed, 74 insertions, 0 deletions
diff --git a/devel/py-InlineEgg/DESCR b/devel/py-InlineEgg/DESCR
new file mode 100644
index 00000000000..495398330aa
--- /dev/null
+++ b/devel/py-InlineEgg/DESCR
@@ -0,0 +1,6 @@
+InlineEgg is a Python module that provides the user with a toolbox of
+convenient classes for writing small assembly programs. Only that instead of
+having to remember confusing assembly mnemonics and requiring the developer
+to remember how to use complex tools like assemblers and linkers, everything
+is done the easy way: in Python. InlineEgg is oriented - but not limited -
+to developing shellcode (sometimes called eggs) for use in exploits.
diff --git a/devel/py-InlineEgg/Makefile b/devel/py-InlineEgg/Makefile
new file mode 100644
index 00000000000..5165a954c4b
--- /dev/null
+++ b/devel/py-InlineEgg/Makefile
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/19 16:16:00 adrianp Exp $
+#
+
+DISTNAME= InlineEgg-1.07
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://oss.corest.com/repo/
+
+MAINTAINER= dotz@irc.pl
+HOMEPAGE= http://oss.corest.com/projects/inlineegg.html
+COMMENT= Python module for writing inline assembler programs
+
+LICENSE= inlineegg-license
+
+USE_BUILDLINK3= YES
+PY_PATCHPLIST= YES
+PYDISTUTILSPKG= YES
+
+PYTHON_VERSIONS_ACCEPTED= 23 22 21 23pth 22pth 21pth
+PYTHON_PATCH_SCRIPTS= examples/example1.py examples/example2.py \
+ examples/example3.py examples/example4.py \
+ examples/example5.py examples/example6.py \
+ xored_shell_client.py
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/InlineEgg
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/InlineEgg
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/InlineEgg
+ ${INSTALL_SCRIPT} ${WRKSRC}/examples/*.py \
+ ${PREFIX}/share/examples/InlineEgg
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-InlineEgg/PLIST b/devel/py-InlineEgg/PLIST
new file mode 100644
index 00000000000..a1bae841944
--- /dev/null
+++ b/devel/py-InlineEgg/PLIST
@@ -0,0 +1,30 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/19 16:16:01 adrianp Exp $
+share/doc/InlineEgg/README
+share/examples/InlineEgg/example1.py
+share/examples/InlineEgg/example2.py
+share/examples/InlineEgg/example3.py
+share/examples/InlineEgg/example4.py
+share/examples/InlineEgg/example5.py
+share/examples/InlineEgg/example6.py
+share/examples/InlineEgg/xored_shell_client.py
+${PYSITELIB}/inlineegg/WindowsSyscall.py
+${PYSITELIB}/inlineegg/WindowsSyscall.pyc
+${PYSITELIB}/inlineegg/WindowsSyscall.pyo
+${PYSITELIB}/inlineegg/__init__.py
+${PYSITELIB}/inlineegg/__init__.pyc
+${PYSITELIB}/inlineegg/__init__.pyo
+${PYSITELIB}/inlineegg/exelib.py
+${PYSITELIB}/inlineegg/exelib.pyc
+${PYSITELIB}/inlineegg/exelib.pyo
+${PYSITELIB}/inlineegg/inlineegg.py
+${PYSITELIB}/inlineegg/inlineegg.pyc
+${PYSITELIB}/inlineegg/inlineegg.pyo
+${PYSITELIB}/inlineegg/inlineegg_test.py
+${PYSITELIB}/inlineegg/inlineegg_test.pyc
+${PYSITELIB}/inlineegg/inlineegg_test.pyo
+${PYSITELIB}/inlineegg/inlineegg_win_test.py
+${PYSITELIB}/inlineegg/inlineegg_win_test.pyc
+${PYSITELIB}/inlineegg/inlineegg_win_test.pyo
+@dirrm share/doc/InlineEgg
+@dirrm share/examples/InlineEgg
+@dirrm ${PYSITELIB}/inlineegg
diff --git a/devel/py-InlineEgg/distinfo b/devel/py-InlineEgg/distinfo
new file mode 100644
index 00000000000..81adfe8ff80
--- /dev/null
+++ b/devel/py-InlineEgg/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/10/19 16:16:01 adrianp Exp $
+
+SHA1 (InlineEgg-1.07.tar.gz) = c2031862af270e2861cea1ba0987c4ccb2d5fdff
+Size (InlineEgg-1.07.tar.gz) = 46711 bytes