summaryrefslogtreecommitdiff
path: root/devel/py-InlineEgg
diff options
context:
space:
mode:
authoradrianp <adrianp>2004-10-19 16:16:00 +0000
committeradrianp <adrianp>2004-10-19 16:16:00 +0000
commit9294d830d2ea767b4bbda1b1adf71233ce8325ac (patch)
treea55849141f60df5551394770a910eabff9f710d0 /devel/py-InlineEgg
parent8912b497e1116f4bde60c1c72df817a5f1cd182c (diff)
downloadpkgsrc-9294d830d2ea767b4bbda1b1adf71233ce8325ac.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