Re-organizing svn tree

This commit is contained in:
root 2008-11-29 17:35:05 +00:00
commit b0039dd589
333 changed files with 12621 additions and 0 deletions

View file

@ -0,0 +1,19 @@
AUX genmenu-term-fix.patch 498 RMD160 6e2be59a68f4daa947020cbe3aa0db95f384adc2 SHA1 6f77da2433d34b11ae55bc7b2ff158f97839bf89 SHA256 4fa4ff68f1b6689989dc3709e9b8f6bb86fcbf6750441356f31c266b8130bfa0
MD5 4b8c190131c5444920fb3c3e1cb4f280 files/genmenu-term-fix.patch 498
RMD160 6e2be59a68f4daa947020cbe3aa0db95f384adc2 files/genmenu-term-fix.patch 498
SHA256 4fa4ff68f1b6689989dc3709e9b8f6bb86fcbf6750441356f31c266b8130bfa0 files/genmenu-term-fix.patch 498
DIST genmenu-0.1.1.tbz2 659316 RMD160 3c30aa126b397408e51f7dc1c0ce8633bc9c32b6 SHA1 f528b9ef78303a744f090ef6b266788cf1366365 SHA256 a1e949278282d3d66b7a6a92668313990a1c2b117243dbf7eff063eb063c9415
EBUILD genmenu-0.1.1.ebuild 913 RMD160 c84491bc9e8718760cfa4e54c80a90c78b4884dc SHA1 24166de7bba214a5c4245874fc2fd44cdf7d66d3 SHA256 60e940958703dfaba096c6434b0c2e98826cf0930f8012bbbc6a80fdfa20e577
MD5 ae92a7f9fd3861f3a470d8055c1d0663 genmenu-0.1.1.ebuild 913
RMD160 c84491bc9e8718760cfa4e54c80a90c78b4884dc genmenu-0.1.1.ebuild 913
SHA256 60e940958703dfaba096c6434b0c2e98826cf0930f8012bbbc6a80fdfa20e577 genmenu-0.1.1.ebuild 913
EBUILD genmenu-9999.ebuild 861 RMD160 fa7e8d33531a4452d92b131b25466b54ef0f0ee4 SHA1 e86529a9fcd7166595a9dd8984b3f7045d1cb0b4 SHA256 464a567d55d2fd65c065051fc0d79e62bbe6b793d4244062150acbdb58397391
MD5 c5ec672a7ab18116bb7e28a055e967a8 genmenu-9999.ebuild 861
RMD160 fa7e8d33531a4452d92b131b25466b54ef0f0ee4 genmenu-9999.ebuild 861
SHA256 464a567d55d2fd65c065051fc0d79e62bbe6b793d4244062150acbdb58397391 genmenu-9999.ebuild 861
MD5 63c3bbbdbe26abc1ebfb01a845f4ed40 files/digest-genmenu-0.1.1 235
RMD160 ce04a325f85c8b91767a0f7537ecc5141b529c10 files/digest-genmenu-0.1.1 235
SHA256 9b5558e208560de063e50dfe4bf516516a6a83fc4676dabb9f4dbe4e58cb54df files/digest-genmenu-0.1.1 235
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-genmenu-9999 0
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-genmenu-9999 0
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-genmenu-9999 0

View file

@ -0,0 +1,3 @@
MD5 a241a9904db1057f2433da93dfeb7791 genmenu-0.1.1.tbz2 659316
RMD160 3c30aa126b397408e51f7dc1c0ce8633bc9c32b6 genmenu-0.1.1.tbz2 659316
SHA256 a1e949278282d3d66b7a6a92668313990a1c2b117243dbf7eff063eb063c9415 genmenu-0.1.1.tbz2 659316

View file

@ -0,0 +1,13 @@
Index: src/bin/genmenu.py
===================================================================
--- src/bin/genmenu.py (revision 141)
+++ src/bin/genmenu.py (working copy)
@@ -190,7 +190,7 @@
de = desktopfile()
de.setName(name.capitalize())
de.setIcon(category + ".png")
- de.setExec("$P2TERM -e launch " + binname + " " + params)
+ de.setExec(options.p2term + " -e launch " + binname + " " + params)
return de
def make_menu_entry(root_menu, iconfile, category, params):

View file

@ -0,0 +1,33 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils
DESCRIPTION="Genmenu is a tool for generating freedesktop-compliant menus"
# Homepage, not used by Portage directly but handy for developer reference
HOMEPAGE="https://trac.pentoo.ch/projects/catalyst/wiki/Genmenu"
SRC_URI="http://dev.pentoo.ch/~grimmlin/${P}.tbz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND=">=dev-python/lxml-1.3
gnome-base/gnome-menus"
RDEPEND="${DEPEND}"
src_compile() {
einfo "Nothing to compile"
}
src_install() {
dodir /usr/
find ${S} -type d -name ".svn" | xargs rm -R
cp -R "${S}"/src/share "${D}"/usr/
chown -R root:root ${D}
dosbin src/bin/genmenu.py src/bin/launch
}
pkg_postinst() {
einfo "Once you've run genmenu.py, you might need to env-update"
einfo "then restart X.org to reflect the P2TERM changes"
}

View file

@ -0,0 +1,32 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit subversion
DESCRIPTION="Genmenu is a tool for generating freedesktop-compliant menus"
HOMEPAGE="https://trac.pentoo.ch/projects/catalyst/wiki/Genmenu"
ESVN_REPO_URI="https://www.pentoo.ch/svn/catalyst/trunk/${PN}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-*"
IUSE=""
DEPEND="=dev-python/lxml-1.3.6
gnome-base/gnome-menus"
RDEPEND="${DEPEND}"
src_compile() {
einfo "Nothing to compile"
}
src_install() {
insinto /usr/share/
find "${S}" -type d -name ".svn" | xargs rm -R
doins -r "${S}"/src/share/genmenu
chown -R root:root ${D}
dobin src/bin/genmenu.py src/bin/launch
}
pkg_postinst() {
einfo "Once you've run genmenu.py, you might need to env-update"
einfo "then restart X.org to reflect the P2TERM changes"
}

View file

@ -0,0 +1,8 @@
DIST SIPcrack-0.2.tar.gz 18769 RMD160 e3adf52fae52fdf47446919bf600703aea3ab87b SHA1 f692d8ea3932966a4055b81b7d62395a02dc3f36 SHA256 fb62d98c201b4fba469621bb55d9b2fbc6978f6b3a39048f7ed39f50ff3afc05
EBUILD SIPcrack-0.2.ebuild 565 RMD160 cfec20000a53688cc912057f7ca760b0fc065a76 SHA1 1782822b6bbd23f434b38d0375f59eb70349755c SHA256 545a5e43e9e6e0895e9f877087be3adf013780700e68ac5d54d10ab057a4d2f9
MD5 eb8df4e6880a595d76c62eef169ab777 SIPcrack-0.2.ebuild 565
RMD160 cfec20000a53688cc912057f7ca760b0fc065a76 SIPcrack-0.2.ebuild 565
SHA256 545a5e43e9e6e0895e9f877087be3adf013780700e68ac5d54d10ab057a4d2f9 SIPcrack-0.2.ebuild 565
MD5 88c8c1df5b8f8ca9af4885f75755383c files/digest-SIPcrack-0.2 235
RMD160 193b93cdc0d867590f1457c5daa134a72fa08e24 files/digest-SIPcrack-0.2 235
SHA256 7a86799f450ece41b4c1f7bf95754de7dedca8530a19bfe96311c9baa19e22f6 files/digest-SIPcrack-0.2 235

View file

@ -0,0 +1,25 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit toolchain-funcs eutils
DESCRIPTION="SIPcrack is a SIP protocol login cracker"
HOMEPAGE="http://www.remote-exploit.org/codes_sipcrack.html"
SRC_URI="http://www.remote-exploit.org/codes/sipcrack/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND="net-libs/libpcap"
src_compile() {
emake -e CC="$(tc-getCC)" || die "emake failed"
}
src_install() {
dobin sipcrack sipdump
dodoc README USAGE_EXAMPLES
}

View file

@ -0,0 +1,3 @@
MD5 4a768bbd2e7df3ea7ced2e9f3d60698a SIPcrack-0.2.tar.gz 18769
RMD160 e3adf52fae52fdf47446919bf600703aea3ab87b SIPcrack-0.2.tar.gz 18769
SHA256 fb62d98c201b4fba469621bb55d9b2fbc6978f6b3a39048f7ed39f50ff3afc05 SIPcrack-0.2.tar.gz 18769

8
app-crypt/md5bf/Manifest Normal file
View file

@ -0,0 +1,8 @@
DIST md5bf-v0.1.tar 51202 RMD160 938a570c73c5899399fd6c415272a67264289d79 SHA1 2bfc05656e3a33018ac9e3c2de2b069193a91670 SHA256 8bc7ba891a839c5502ada2adc2f5a6db085dcabbef7f666fc6baeef420cb02b3
EBUILD md5bf-0.1.ebuild 678 RMD160 8923bf01437075e678f2d1361940cc574c648818 SHA1 3df85f643327f32d2e4934414557e887e200ab81 SHA256 659464ea9f894023c9582f73c0f2ea5e5011ae0a3b242add873e9b4b822771ce
MD5 d6923e67fc348399f0c8cf8e95125f5a md5bf-0.1.ebuild 678
RMD160 8923bf01437075e678f2d1361940cc574c648818 md5bf-0.1.ebuild 678
SHA256 659464ea9f894023c9582f73c0f2ea5e5011ae0a3b242add873e9b4b822771ce md5bf-0.1.ebuild 678
MD5 ad0766b0f030653ec839e13dd26ef0f3 files/digest-md5bf-0.1 220
RMD160 0d794fddf07014c9fd77391de3a4720e6b1edf7d files/digest-md5bf-0.1 220
SHA256 1e38f2446f8c10d520bd247407aa31cd0d8b56d2c7ee44575df97c10f646a765 files/digest-md5bf-0.1 220

View file

@ -0,0 +1,3 @@
MD5 54578f09fac55dc6666debda6ba706cd md5bf-v0.1.tar 51202
RMD160 938a570c73c5899399fd6c415272a67264289d79 md5bf-v0.1.tar 51202
SHA256 8bc7ba891a839c5502ada2adc2f5a6db085dcabbef7f666fc6baeef420cb02b3 md5bf-v0.1.tar 51202

View file

@ -0,0 +1,29 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
MY_P="${PN}-v${PV}"
S="${WORKDIR}"/"${MY_P}"
DESCRIPTION="Wfuzz is a tool designed for bruteforcing Web Applications"
HOMEPAGE="http://www.edge-security.com/edge-soft.php"
SRC_URI="http://www.edge-security.com/soft/${MY_P}.tar"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND="dev-lang/nasm"
RDEPEND=""
SLOT="0"
src_compile() {
sed -i -e "s:gcc:gcc ${CFLAGS}:" Makefile
emake -j1 || die "emake failed"
}
src_install() {
dobin md5bf
}
pkg_postinst() {
elog "Testing binary"
md5bf -m 5e93de3efa544e85dcd6311732d28f95 -b [97-120] -w [2-6]
}

View file

@ -0,0 +1,12 @@
AUX plaintoo 48 RMD160 e3237d87d54047d96712b2b2bceb0623a1f274cf SHA1 71bbb910bd1baf35d0eb22c97b09c0dea2c0091d SHA256 efefd967fa8a9d35bad15164e5ddcf5ab1f4b46e4b5a7247d9d16dbdca95e312
MD5 6552c6a164d2cff12995a37909d511fa files/plaintoo 48
RMD160 e3237d87d54047d96712b2b2bceb0623a1f274cf files/plaintoo 48
SHA256 efefd967fa8a9d35bad15164e5ddcf5ab1f4b46e4b5a7247d9d16dbdca95e312 files/plaintoo 48
DIST plaintoo-0.1.tar.gz 488787 RMD160 3f7f1b5e016b9335b11bc71f0ad27ab747b988a2 SHA1 337df90a4158287fd83af28411c859c96e84eb46 SHA256 3ec8d9ca0ca7c764556774dc1c267941c35a2f9dc38ae8843df877f503df5382
EBUILD plaintoo-0.1.ebuild 884 RMD160 181379f3c4a7efb143bee6e1a2570c1b8c069737 SHA1 a8e6aea52d78cb5bc1a4d7a709424edec6d41792 SHA256 e67ae2c6a8e08d54bda74a98db8760392674a637a4bc55f25b05d0ec0f184af2
MD5 9a16879b3c2ae00e6ab48fae3b2d598b plaintoo-0.1.ebuild 884
RMD160 181379f3c4a7efb143bee6e1a2570c1b8c069737 plaintoo-0.1.ebuild 884
SHA256 e67ae2c6a8e08d54bda74a98db8760392674a637a4bc55f25b05d0ec0f184af2 plaintoo-0.1.ebuild 884
MD5 a67eb88c1ac9cfb1b5054faf26abdbc7 files/digest-plaintoo-0.1 238
RMD160 69204a4c278867d6155798bb02a51c276786ab31 files/digest-plaintoo-0.1 238
SHA256 0a338e3f6e67a247d2f9fc8dc9da8e98b0567a8a05b1c5bf774612d82ed84794 files/digest-plaintoo-0.1 238

View file

@ -0,0 +1,3 @@
MD5 77388bf0af4b795be23b1c189607ca8e plaintoo-0.1.tar.gz 488787
RMD160 3f7f1b5e016b9335b11bc71f0ad27ab747b988a2 plaintoo-0.1.tar.gz 488787
SHA256 3ec8d9ca0ca7c764556774dc1c267941c35a2f9dc38ae8843df877f503df5382 plaintoo-0.1.tar.gz 488787

View file

@ -0,0 +1,4 @@
#!/bin/sh
cd /opt/plaintoo/
./plaintoo.py "$@"

View file

@ -0,0 +1,32 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-crypt/plaintoo/plaintoo-0.1.ebuild,v 1.1.1.1 2006/03/09 22:54:57 grimmlin Exp $
DESCRIPTION="Plaintoo is a pygtk frontend to bkhive and samdump2 (included)"
HOMEPAGE="http://www.plain-text.info/"
SRC_URI="http://www.pentoo.ch/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND=""
src_compile () {
cd "${S}"/apps/bkhive_linux/
g++ -o bkhive *.cpp || die "bkhive failed"
cd "${S}"/apps/samdump2_linux/des/
make || die "des failed"
cd "${S}"/apps/samdump2_linux/
make || die "samdump2 failed"
}
src_install () {
exeinto /opt/plaintoo/
newexe plaintoo.py plaintoo.py
insinto /opt/plaintoo/img/
doins -r img/*
dosbin "${FILESDIR}"/plaintoo
dobin apps/bkhive_linux/bkhive
dobin apps/samdump2_linux/samdump2
}

View file

@ -0,0 +1,16 @@
DIST qemu-launcher_1.5.1-1.tar.gz 33684
DIST qemu-launcher_1.7.1.tar.gz 61868 RMD160 98ccc7e6d28b202bf98bffd40f2d5db05a1d73dd SHA1 4369b70e3ecd2472b9bec2d1e0a2e082e5092d9f SHA256 bf4d8091e1a7114463ffdc86296f057a097356f01fd68826e18fc2b6a5117869
EBUILD qemu-launcher-1.5.1.ebuild 870 RMD160 ad5e94f1e25562c822e24ecff48ddf39af4615a1 SHA1 e97c0889794279ece2dfa627cb9f7395f89eac76 SHA256 0ea1ddf3fbcf06cb1888e103facbe78f96c517470c14ded9dac10b2d335f0500
MD5 5e7aba325b063611e7dc7df771cc36a0 qemu-launcher-1.5.1.ebuild 870
RMD160 ad5e94f1e25562c822e24ecff48ddf39af4615a1 qemu-launcher-1.5.1.ebuild 870
SHA256 0ea1ddf3fbcf06cb1888e103facbe78f96c517470c14ded9dac10b2d335f0500 qemu-launcher-1.5.1.ebuild 870
EBUILD qemu-launcher-1.7.1.ebuild 667 RMD160 ade3beebb8f2a2ecb6fd48982a39f3667c2ff1bc SHA1 062747dbb86a92c97eb35375e0a9def4c7bff7a8 SHA256 7383248a3fc9cfbab42cbb9f60060277375dd54e9c1805ac9fbb9eea9a4e9803
MD5 017f3b9a98065381409c102decc3c824 qemu-launcher-1.7.1.ebuild 667
RMD160 ade3beebb8f2a2ecb6fd48982a39f3667c2ff1bc qemu-launcher-1.7.1.ebuild 667
SHA256 7383248a3fc9cfbab42cbb9f60060277375dd54e9c1805ac9fbb9eea9a4e9803 qemu-launcher-1.7.1.ebuild 667
MD5 fc80d30470f2e3c589d9edc5b4caab56 files/digest-qemu-launcher-1.5.1 72
RMD160 1edcaa468e1ca80e934e8a4585427ba7a2df2e31 files/digest-qemu-launcher-1.5.1 72
SHA256 e12de640fc0300889f3872f2a76a3b4e454040e4a9681da7d1e7d6587723654d files/digest-qemu-launcher-1.5.1 72
MD5 25e87c43643ad26d57bb06b11c127a34 files/digest-qemu-launcher-1.7.1 256
RMD160 73193462ea26db8ab0756ec47866b22b3cfb1aec files/digest-qemu-launcher-1.7.1 256
SHA256 5a7b72e267a122f82dfd4897e89b69d3afef16f584d63efe8bbf3731c4620810 files/digest-qemu-launcher-1.7.1 256

View file

@ -0,0 +1 @@
MD5 818ade9464af93798f8cab87217d5437 qemu-launcher_1.5.1-1.tar.gz 33684

View file

@ -0,0 +1,3 @@
MD5 993ace67075634a1682fcaa77b3cad4c qemu-launcher_1.7.1.tar.gz 61868
RMD160 98ccc7e6d28b202bf98bffd40f2d5db05a1d73dd qemu-launcher_1.7.1.tar.gz 61868
SHA256 bf4d8091e1a7114463ffdc86296f057a097356f01fd68826e18fc2b6a5117869 qemu-launcher_1.7.1.tar.gz 61868

View file

@ -0,0 +1,33 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-emulation/qemu-launcher/qemu-launcher-1.5.1.ebuild,v 1.1.1.1 2006/03/06 22:19:49 grimmlin Exp $
MY_P="${PN}_${PV}-1.tar.gz"
DESCRIPTION="GNOME/Gtk front-end for the Qemu x86 PC emulator"
HOMEPAGE="http://emeitner.f2o.org/qemu_launcher"
SRC_URI="http://emeitner.f2o.org/debian/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
RESTRICT="fetch"
IUSE=""
DEPEND="dev-lang/perl
>=dev-perl/gtk2-perl-1.101
>=dev-perl/gtk2-gladexml-1.005
>=dev-perl/gnome2-perl-1.023
>=dev-perl/Locale-gettext-1.05"
pkg_nofetch() {
einfo "Due to restrictions on server please"
einfo "download ${SRC_URI}"
einfo "manually with a web browser"
einfo "and put it in ${DISTDIR}"
}
src_install() {
cd "${WORKDIR}/trunk"
make DESTDIR=${D} install
}

View file

@ -0,0 +1,30 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
MY_P="${PN}_${PV}.tar.gz"
DESCRIPTION="GNOME/Gtk front-end for the Qemu x86 PC emulator"
HOMEPAGE="http://emeitner.f2o.org/qemu_launcher"
SRC_URI="http://download.gna.org/qemulaunch/1.7.x/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="dev-lang/perl
>=dev-perl/gtk2-perl-1.121
>=dev-perl/gtk2-gladexml-1.005
>=dev-perl/gnome2-perl-1.023
>=dev-perl/Locale-gettext-1.05
>=app-emulation/qemu-0.8.1"
src_compile() {
emake || die "emake failed"
}
src_install() {
cd "${WORKDIR}/trunk"
make DESTDIR=${D} install
}

View file

@ -0,0 +1,4 @@
AUX qemu-cvs20080205-brb_02-olive.patch 86977 RMD160 5c3b9aaa654370ce3cf20aa6058a9af38b9fce20 SHA1 1a19841a7a951f4800335911fab34291154ae7df SHA256 a14e340757312542ab560bb52ff5f3bba6fe5345ea16ba58f7793af853e251ad
AUX qemu-e1000.patch 5451 RMD160 6846da29edf912c3b000a24ddae9b8878e1da584 SHA1 5930f34b58603d61f06427caa11193339f60eb17 SHA256 36ac7ba42ebc59f34df0ce94262f4c1ca04aebe9dc2015b5d22692eec5cac7cf
DIST qemu-20080205.tar.gz 2894660 RMD160 fca1cec324ea5eb4a76b5eb8880fec7aa3c3a492 SHA1 b6f2faded4cb784a1d4fa15c131b2c9b5bbb73b0 SHA256 60f5b4a36133904145d97f2ea0ab8153d09aac29705491f7d0cd25c16f6452cc
EBUILD qemu-softmmu-0.9.1_p20080205-r3.ebuild 3251 RMD160 356792ffa0fbe31fafa48da94d6a4508830cb3d1 SHA1 8d14e09b06d9bd0e51184d59e0d5bbde12fa4a1f SHA256 2ce2c71bd3a555dfe5cf8924389052c2824a6320544489e0552d9add80071996

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,151 @@
diff -Naur qemu-20080205.orig/bswap.h qemu-20080205/bswap.h
--- qemu-20080205.orig/bswap.h 2007-09-16 21:07:48.000000000 +0000
+++ qemu-20080205/bswap.h 2008-03-28 22:30:48.000000000 +0000
@@ -132,6 +132,7 @@
#define cpu_to_le32wu(p, v) cpu_to_le32w(p, v)
#define le16_to_cpupu(p) le16_to_cpup(p)
#define le32_to_cpupu(p) le32_to_cpup(p)
+#define be32_to_cpupu(p) be32_to_cpup(p)
#define cpu_to_be16wu(p, v) cpu_to_be16w(p, v)
#define cpu_to_be32wu(p, v) cpu_to_be32w(p, v)
@@ -168,6 +169,12 @@
return p1[0] | (p1[1] << 8) | (p1[2] << 16) | (p1[3] << 24);
}
+static inline uint32_t be32_to_cpupu(const uint32_t *p)
+{
+ const uint8_t *p1 = (const uint8_t *)p;
+ return p1[3] | (p1[2] << 8) | (p1[1] << 16) | (p1[0] << 24);
+}
+
static inline void cpu_to_be16wu(uint16_t *p, uint16_t v)
{
uint8_t *p1 = (uint8_t *)p;
diff -Naur qemu-20080205.orig/hw/e1000.c qemu-20080205/hw/e1000.c
--- qemu-20080205.orig/hw/e1000.c 2008-02-03 02:20:18.000000000 +0000
+++ qemu-20080205/hw/e1000.c 2008-03-28 22:31:22.000000000 +0000
@@ -27,8 +27,6 @@
#include "pci.h"
#include "net.h"
-#define __iomem
-typedef int boolean_t;
#include "e1000_hw.h"
#define DEBUG
@@ -52,7 +50,7 @@
#endif
#define IOPORT_SIZE 0x40
-#define PNPMMIO_SIZE 0x60000
+#define PNPMMIO_SIZE 0x20000
/*
* HW models:
@@ -139,7 +137,7 @@
[PHY_CTRL] = PHY_RW, [PHY_1000T_CTRL] = PHY_RW,
[PHY_LP_ABILITY] = PHY_R, [PHY_1000T_STATUS] = PHY_R,
[PHY_AUTONEG_ADV] = PHY_RW, [M88E1000_RX_ERR_CNTR] = PHY_R,
- [PHY_ID2] = PHY_R,
+ [PHY_ID2] = PHY_R, [M88E1000_PHY_SPEC_STATUS] = PHY_R
};
static void
@@ -328,7 +326,7 @@
if (tp->tcp) {
sofar = frames * tp->mss;
cpu_to_be32wu((uint32_t *)(tp->data+css+4), // seq
- be32_to_cpup((uint32_t *)(tp->data+css+4))+sofar);
+ be32_to_cpupu((uint32_t *)(tp->data+css+4))+sofar);
if (tp->paylen - sofar > tp->mss)
tp->data[css + 13] &= ~9; // PSH, FIN
} else // UDP
@@ -722,8 +720,11 @@
E1000State *s = opaque;
unsigned int index = ((addr - s->mmio_base) & 0x1ffff) >> 2;
+#ifdef TARGET_WORDS_BIGENDIAN
+ val = bswap32(val);
+#endif
if (index < NWRITEOPS && macreg_writeops[index])
- macreg_writeops[index](s, index, le32_to_cpu(val));
+ macreg_writeops[index](s, index, val);
else if (index < NREADOPS && macreg_readops[index])
DBGOUT(MMIO, "e1000_mmio_writel RO %x: 0x%04x\n", index<<2, val);
else
@@ -736,7 +737,7 @@
{
// emulate hw without byte enables: no RMW
e1000_mmio_writel(opaque, addr & ~3,
- cpu_to_le32(le16_to_cpu(val & 0xffff) << (8*(addr & 3))));
+ (val & 0xffff) << (8*(addr & 3)));
}
static void
@@ -744,7 +745,7 @@
{
// emulate hw without byte enables: no RMW
e1000_mmio_writel(opaque, addr & ~3,
- cpu_to_le32((val & 0xff) << (8*(addr & 3))));
+ (val & 0xff) << (8*(addr & 3)));
}
static uint32_t
@@ -754,7 +755,13 @@
unsigned int index = ((addr - s->mmio_base) & 0x1ffff) >> 2;
if (index < NREADOPS && macreg_readops[index])
- return cpu_to_le32(macreg_readops[index](s, index));
+ {
+ uint32_t val = macreg_readops[index](s, index);
+#ifdef TARGET_WORDS_BIGENDIAN
+ val = bswap32(val);
+#endif
+ return val;
+ }
DBGOUT(UNKNOWN, "MMIO unknown read addr=0x%08x\n", index<<2);
return 0;
}
@@ -762,15 +769,15 @@
static uint32_t
e1000_mmio_readb(void *opaque, target_phys_addr_t addr)
{
- return (le32_to_cpu(e1000_mmio_readl(opaque, addr & ~3)) >>
+ return ((e1000_mmio_readl(opaque, addr & ~3)) >>
(8 * (addr & 3))) & 0xff;
}
static uint32_t
e1000_mmio_readw(void *opaque, target_phys_addr_t addr)
{
- return cpu_to_le16((le32_to_cpu(e1000_mmio_readl(opaque, addr & ~3)) >>
- (8 * (addr & 3))) & 0xffff);
+ return ((e1000_mmio_readl(opaque, addr & ~3)) >>
+ (8 * (addr & 3))) & 0xffff;
}
int mac_regtosave[] = {
@@ -894,6 +901,7 @@
[PHY_1000T_CTRL] = 0x0e00, [M88E1000_PHY_SPEC_CTRL] = 0x360,
[M88E1000_EXT_PHY_SPEC_CTRL] = 0x0d60, [PHY_AUTONEG_ADV] = 0xde1,
[PHY_LP_ABILITY] = 0x1e0, [PHY_1000T_STATUS] = 0x3c00,
+ [M88E1000_PHY_SPEC_STATUS] = 0xac00,
};
static uint32_t mac_reg_init[] = {
diff -Naur qemu-20080205.orig/hw/e1000_hw.h qemu-20080205/hw/e1000_hw.h
--- qemu-20080205.orig/hw/e1000_hw.h 2008-02-03 02:20:18.000000000 +0000
+++ qemu-20080205/hw/e1000_hw.h 2008-03-28 22:31:06.000000000 +0000
@@ -514,9 +514,9 @@
#define E1000_EEPROM_SWDPIN0 0x0001 /* SWDPIN 0 EEPROM Value */
#define E1000_EEPROM_LED_LOGIC 0x0020 /* Led Logic Word */
#define E1000_EEPROM_RW_REG_DATA 16 /* Offset to data in EEPROM read/write registers */
-#define E1000_EEPROM_RW_REG_DONE 2 /* Offset to READ/WRITE done bit */
+#define E1000_EEPROM_RW_REG_DONE 0x10 /* Offset to READ/WRITE done bit */
#define E1000_EEPROM_RW_REG_START 1 /* First bit for telling part to start operation */
-#define E1000_EEPROM_RW_ADDR_SHIFT 2 /* Shift to the address bits */
+#define E1000_EEPROM_RW_ADDR_SHIFT 8 /* Shift to the address bits */
#define E1000_EEPROM_POLL_WRITE 1 /* Flag for polling for write complete */
#define E1000_EEPROM_POLL_READ 0 /* Flag for polling for read complete */
/* Register Bit Masks */

View file

@ -0,0 +1,118 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.9.1-r3.ebuild,v 1.4 2008/05/14 20:25:37 maekke Exp $
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Multi-platform & multi-targets cpu emulator and dynamic translator"
HOMEPAGE="http://fabrice.bellard.free.fr/qemu/"
SRC_URI="http://dev.pentoo.ch/~grimmlin/qemu/qemu-20080205.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="-alpha amd64 ppc -sparc x86"
IUSE="sdl kqemu gnutls alsa"
RESTRICT="binchecks test"
DEPEND="virtual/libc
sys-libs/zlib
sdl? ( media-libs/libsdl )
!<=app-emulation/qemu-0.7.0
kqemu? ( >=app-emulation/kqemu-1.3.0_pre10 )
gnutls? (
dev-util/pkgconfig
net-libs/gnutls
)
app-text/texi2html"
RDEPEND="sys-libs/zlib
sdl? ( media-libs/libsdl )
gnutls? ( net-libs/gnutls )
alsa? ( media-libs/alsa-lib )"
S=${WORKDIR}/qemu-20080205
src_unpack() {
unpack ${A}
epatch ${FILESDIR}/qemu-cvs20080205-brb_02-olive.patch
epatch ${FILESDIR}/qemu-e1000.patch
cd "${S}"
# Alter target makefiles to accept CFLAGS set via flag-o.
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target tests/Makefile
# Ensure mprotect restrictions are relaxed for emulator binaries
[[ -x /sbin/paxctl ]] && \
sed -i 's/^VL_LDFLAGS=$/VL_LDFLAGS=-Wl,-z,execheap/' \
Makefile.target
# Prevent install of kernel module by qemu's makefile
sed -i 's/\(.\/install.sh\)/#\1/' Makefile
# avoid strip
sed -i 's:$(INSTALL) -m 755 -s:$(INSTALL) -m 755:' Makefile Makefile.target
}
src_compile() {
if use x86 ; then
# Force -march=pentium-mmx or lower. Fixes bug #212351.
local march
march=$(echo "${CFLAGS}" | sed 's:^.*-march=\([[:alnum:]-]\+\)\([[:blank:]].*\)\?$:\1:p;d')
case ${march} in
i386|i486|i586|pentium) ;;
*) # Either march is not enough low or not exists at all
case ${CHOST} in
i486-*-*) march=i486 ;;
i586-*-*) march=i586 ;;
*) march=pentium-mmx ;;
esac ;;
esac
#Let the application set its cflags
unset CFLAGS
append-flags -march=${march}
else
#Let the application set its cflags
unset CFLAGS
fi
# Switch off hardened tech
filter-flags -fpie -fstack-protector
myconf="--enable-net-pcap --enable-net-lcap --enable-net-udp --enable-pemu-i82559"
if use alsa; then
myconf="$myconf --enable-alsa"
fi
if ! use gnutls; then
myconf="$myconf --disable-vnc-tls"
fi
if ! use kqemu; then
myconf="$myconf --disable-kqemu"
fi
if ! use sdl ; then
myconf="$myconf --disable-sdl --disable-gfx-check"
fi
# econf does not work
./configure \
--prefix=/usr \
--enable-adlib \
--cc=$(tc-getCC) \
--host-cc=$(tc-getCC) \
--disable-linux-user \
--enable-system \
${myconf} \
|| die "could not configure"
emake OS_CFLAGS="${CFLAGS}" || die "make failed"
}
src_install() {
emake install \
prefix="${D}/usr" \
bindir="${D}/usr/bin" \
datadir="${D}/usr/share/qemu" \
docdir="${D}/usr/share/doc/${P}" \
mandir="${D}/usr/share/man" || die
chmod -x "${D}/usr/share/man/*/*"
}
pkg_postinst() {
einfo "You will need the Universal TUN/TAP driver compiled into"
einfo "kernel or as a module to use the virtual network device."
}

8
app-fuzz/Peach/Manifest Normal file
View file

@ -0,0 +1,8 @@
DIST Peach-0.4.zip 2666734 RMD160 a6e452e120e04fb5b5f78896936505800ea18c2f SHA1 528dfd170e0652c6fbd0c5de0cd0f6f938596867 SHA256 9767275bafc1d5c3f168ded3e092a109e4bdddf11ee7bfae3025b087e7bae4ab
EBUILD Peach-0.4.ebuild 998 RMD160 fdc205a058f47a19a74d9f954ed0d8657c75785b SHA1 e5177a76cf89bb3be3dceed5794bfcf280530992 SHA256 fe70b3ed8019e8cf81252bbe70ea16573544f5d210a8865a3d0a7eae8486448d
MD5 e4d15036a43e36df5267c99a7c336e68 Peach-0.4.ebuild 998
RMD160 fdc205a058f47a19a74d9f954ed0d8657c75785b Peach-0.4.ebuild 998
SHA256 fe70b3ed8019e8cf81252bbe70ea16573544f5d210a8865a3d0a7eae8486448d Peach-0.4.ebuild 998
MD5 523b701a7f8e99c34f72b479e7ddbd38 files/digest-Peach-0.4 223
RMD160 d2d56d2cfd9ef7b01bffa681c4723cd5d760c533 files/digest-Peach-0.4 223
SHA256 d4c1943eabef41a2f1c76c2df6f3c0db17d8c9b87a29dc11347e28362ce5c237 files/digest-Peach-0.4 223

View file

@ -0,0 +1,41 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/Peach/Peach-0.4.ebuild,v 1.1.1.2 2006/03/13 21:42:50 grimmlin Exp $
inherit distutils python
DESCRIPTION="A generic fuzzer framework"
HOMEPAGE="http://peachfuzz.sourceforge.net"
SRC_URI="mirror://sourceforge/peachfuzz/Peach-${PV}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="doc samples"
RDEPEND=">=dev-lang/python-2.3"
PYTHON_MODNAME="Peach"
src_compile() {
einfo "Nothing to compile"
}
src_install() {
python_version
rm samples/*.exe samples/PeachComTest.zip
mkdir -p ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/${PYTHON_MODNAME}/
cp -a ${PN}/* ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/${PYTHON_MODNAME}/
if use doc; then
insinto /usr/share/doc/${PF}/
doins -r docs/*
fi
if use samples; then
insinto /opt/${PN}/samples
doins samples/*
insinto /opt/${PN}
doins *.py
fi
dodoc README CHAGES FAQ TODO
}

View file

@ -0,0 +1,3 @@
MD5 976d2e19fcf0c29294f284f2331d1211 Peach-0.4.zip 2666734
RMD160 a6e452e120e04fb5b5f78896936505800ea18c2f Peach-0.4.zip 2666734
SHA256 9767275bafc1d5c3f168ded3e092a109e4bdddf11ee7bfae3025b087e7bae4ab Peach-0.4.zip 2666734

12
app-fuzz/bed/Manifest Normal file
View file

@ -0,0 +1,12 @@
AUX bed 41 RMD160 301876a45555289d86edff9b13b761132facc62b SHA1 3f1d597171846bd0182eb9439115515a0fe61365 SHA256 b5b8ff906db3ad3f55c05f24b4fcc06b7cba5c842558a8902ddf981ba645114c
MD5 c877d48ef8a46552fdd64cf851d6e01c files/bed 41
RMD160 301876a45555289d86edff9b13b761132facc62b files/bed 41
SHA256 b5b8ff906db3ad3f55c05f24b4fcc06b7cba5c842558a8902ddf981ba645114c files/bed 41
DIST bed-0.5.tar.bz2 16635 RMD160 745ce06ad4f0d06acddb22b23b2d316eb5fc0891 SHA1 6c10bfb67650cbfb9a97230dd290f930ed320159 SHA256 dd363fb196fe2493825905975413e62843997b39070a6796b549e47824ba0e03
EBUILD bed-0.5.ebuild 618 RMD160 e4e82260b641440acc95d0571f7b949d912b1c77 SHA1 0d64b6b45a8814ed764b199106966cfa9fb1c5cb SHA256 cb5d503ad710f41f259b5ad8028cf9ab9c73e27fd0003a88d900052f6a656210
MD5 8bb7e83791c89d87c1a05665b8d28c80 bed-0.5.ebuild 618
RMD160 e4e82260b641440acc95d0571f7b949d912b1c77 bed-0.5.ebuild 618
SHA256 cb5d503ad710f41f259b5ad8028cf9ab9c73e27fd0003a88d900052f6a656210 bed-0.5.ebuild 618
MD5 fcd3b3619a089a8821ddbd1da6912268 files/digest-bed-0.5 223
RMD160 d8c23dd05f3dec334a9a4f59e139202f6b74920d files/digest-bed-0.5 223
SHA256 f3c2964f45505001a12291f1f0c4c9a443527251e1ec2e2fbbb70077150b7a0b files/digest-bed-0.5 223

View file

@ -0,0 +1,28 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/bed/bed-0.5.ebuild,v 1.1.1.1 2006/03/08 00:40:08 grimmlin Exp $
DESCRIPTION="BED is a multi-protocol fuzzer written in perl"
HOMEPAGE="http://www.snake-basket.de/bed.html"
SRC_URI="http://www.snake-basket.de/bed/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND=""
S=${WORKDIR}/${PN}
src_compile () {
einfo "Nothing to compile"
}
src_install () {
exeinto /opt/bed/
doexe bed.pl
insinto /opt/bed/bedmod/
doins bedmod/*
dosbin "${FILESDIR}"/bed
}

4
app-fuzz/bed/files/bed Normal file
View file

@ -0,0 +1,4 @@
#!/bin/sh
cd /opt/bed/
perl bed.pl "$@"

View file

@ -0,0 +1,3 @@
MD5 caa0a351f38ce41da21961888b2040f9 bed-0.5.tar.bz2 16635
RMD160 745ce06ad4f0d06acddb22b23b2d316eb5fc0891 bed-0.5.tar.bz2 16635
SHA256 dd363fb196fe2493825905975413e62843997b39070a6796b549e47824ba0e03 bed-0.5.tar.bz2 16635

8
app-fuzz/bss/Manifest Normal file
View file

@ -0,0 +1,8 @@
DIST bss-0.6.tar.gz 2044955 RMD160 fa6390806a01404e83a1e7f7a9bbea88535c4e4b SHA1 5aa002797cfc56c69e2738967818eb21639250c1 SHA256 339278854e04ddf14c9419254425e2e96fd29052ada9c7e91ca739a4185704d2
EBUILD bss-0.6.ebuild 744 RMD160 bd919b1e7382882f05fa5d401e19d8644441d595 SHA1 a934ab3b5d8b6303235966b7b1c9b594eec2c74d SHA256 fed761e1ef915d69612cb57142eb51bff8ba68e920c4d05fc9a79e378a995fed
MD5 b5a0fc9b94caed1bf24841e681151d8f bss-0.6.ebuild 744
RMD160 bd919b1e7382882f05fa5d401e19d8644441d595 bss-0.6.ebuild 744
SHA256 fed761e1ef915d69612cb57142eb51bff8ba68e920c4d05fc9a79e378a995fed bss-0.6.ebuild 744
MD5 7afaba8a951a55b6ab9817ed43104547 files/digest-bss-0.6 226
RMD160 3eb54bd4d02a3a0a79269de0c4a8cfb103412a60 files/digest-bss-0.6 226
SHA256 feadaf9f8eea7e90306bb15c78363b1c941ecba5455eb23346384758ffe68a56 files/digest-bss-0.6 226

View file

@ -0,0 +1,30 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/bss/bss-0.6.ebuild,v 1.1.1.1 2006/03/29 14:43:43 grimmlin Exp $
DESCRIPTION="Bluetooth stack smasher / fuzzer"
HOMEPAGE="http://www.secuobs.com/news/05022006-bluetooth10.shtml"
SRC_URI="http://www.secuobs.com/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="doc"
DEPEND="net-wireless/bluez-libs"
src_compile() {
sed -i -e 's/\/local//g' Makefile
make || die "Make failed"
cd replay_packet
sed -i -e 's/\/local//g' Makefile
make || die "Make failed"
}
src_install() {
dobin bss replay_packet/replay_l2cap_packet
dodoc AUTHORS README BUGS TODO
if use doc; then
dodoc doc/*
fi
}

View file

@ -0,0 +1,3 @@
MD5 f32cc0f2e53d0ae4fa37680bcf543585 bss-0.6.tar.gz 2044955
RMD160 fa6390806a01404e83a1e7f7a9bbea88535c4e4b bss-0.6.tar.gz 2044955
SHA256 339278854e04ddf14c9419254425e2e96fd29052ada9c7e91ca739a4185704d2 bss-0.6.tar.gz 2044955

2
app-fuzz/fusil/Manifest Normal file
View file

@ -0,0 +1,2 @@
DIST fusil-1.0beta3.tar.gz 123843 RMD160 6c62e1a4f3a4b85c090bc5f1df025655fbabebd7 SHA1 04005491b809300c3542759f39287cce836c2c05 SHA256 d4cf0493ed648ce4af031f4d832cb865029915c07c10cdf47985fb64576036e4
EBUILD fusil-1.0_beta3.ebuild 585 RMD160 d2ec3952bf42cea2c9892446bbca7976c721e530 SHA1 3759325e14f0fb7709b9c645a770bf32364f423e SHA256 508cbf5d3ce258c4cf10fb257f52a438e7e4abdccf0789d26bd919b963eab171

View file

@ -0,0 +1,27 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
NEED_PYTHON=2.4
inherit distutils
MY_PV=${PV/_/}
DESCRIPTION="Fusil the fuzzer is a Python library used to write fuzzing programs"
HOMEPAGE="http://fusil.hachoir.org/"
SRC_URI="http://pypi.python.org/packages/source/f/${PN}/${PN}-${MY_PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=""
RDEPEND=">=dev-python/python-ptrace-0.4.2
dev-python/ctypes
dev-python/python-xlib"
S="${WORKDIR}/${PN}-${MY_PV}"
PYTHON_MODNAME="fusil"

View file

@ -0,0 +1,8 @@
DIST fuzzer-server-0.1.tar.gz 4420 RMD160 2c8d2329c802bc734d507bcca098c7b04c013ceb SHA1 934c40072910b456531aab2ee9614d052ae239f4 SHA256 3db0f1273189b90f98e6b4bd7b2148798c2296153a8af5f8ba85339ddff5b364
EBUILD fuzzer-server-0.1.ebuild 547 RMD160 c839968f619d73d9586ef6369263f3420a7dbca3 SHA1 dc53db09fa202097d7e856ecef5a3acc92e79458 SHA256 d24860ae47397041bd1b81cace4e7c33c5005d931ada41b9b6b8012256d16c61
MD5 9d73f73ad4307125613f3ba07157cb1b fuzzer-server-0.1.ebuild 547
RMD160 c839968f619d73d9586ef6369263f3420a7dbca3 fuzzer-server-0.1.ebuild 547
SHA256 d24860ae47397041bd1b81cace4e7c33c5005d931ada41b9b6b8012256d16c61 fuzzer-server-0.1.ebuild 547
MD5 4d3cfd56e171faf6e399e47de26b0e87 files/digest-fuzzer-server-0.1 247
RMD160 e049a1079cd2a7d948005379b671eb4faacb33ca files/digest-fuzzer-server-0.1 247
SHA256 13ca053c42b1dc5c370a7a5d4a415cffcfc276b101e956bad03bf42417ecc7fc files/digest-fuzzer-server-0.1 247

View file

@ -0,0 +1,3 @@
MD5 88a6716d55d1bcda214d4a477c0f43f1 fuzzer-server-0.1.tar.gz 4420
RMD160 2c8d2329c802bc734d507bcca098c7b04c013ceb fuzzer-server-0.1.tar.gz 4420
SHA256 3db0f1273189b90f98e6b4bd7b2148798c2296153a8af5f8ba85339ddff5b364 fuzzer-server-0.1.tar.gz 4420

View file

@ -0,0 +1,23 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/fuzzer-server/fuzzer-server-0.1.ebuild,v 1.1.1.1 2006/03/08 21:22:06 grimmlin Exp $
DESCRIPTION="A html/wml fuzzer for proxy or client"
HOMEPAGE="http://www.atstake.com/"
SRC_URI="http://www.pentoo.ch/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE=""
DEPEND=""
src_compile() {
gcc -o fuzzer-server fuzzer-server.c
}
src_install() {
dobin fuzzer-server
dodoc README.txt
}

3
app-fuzz/fuzzer/Manifest Normal file
View file

@ -0,0 +1,3 @@
MD5 9e88291b9678d3773b16ba0a92a9cf3e files/digest-fuzzer-1.2 61
MD5 407ecb022d9ce1fe833d98e9ae02e33f files/fuzzer 44
MD5 309d0e2fe2b758ef11afe8dab55c902c fuzzer-1.2.ebuild 566

View file

@ -0,0 +1 @@
MD5 b55390126dac7450dd2ac05f9259a839 fuzzer-1.2.tar.gz 21731

View file

@ -0,0 +1,4 @@
#!/bin/sh
cd /opt/fuzzer/
./fuzzer.py "$@"

View file

@ -0,0 +1,25 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/fuzzer/fuzzer-1.2.ebuild,v 1.1.1.1 2006/03/12 23:52:44 grimmlin Exp $
DESCRIPTION="Python based fuzzer for multi protocols, and faultinject"
HOMEPAGE="http://www.whitehat.co.il/shadown/freetools.html"
SRC_URI="http://www.whitehat.co.il/shadown/freetools/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND="dev-python/pyopenssl"
src_compile () {
einfo "Nothing to compile"
}
src_install () {
dodoc README TODO
insinto /opt/"${PN}"/
insopts -m0755
doins *.py
dosbin "${FILESDIR}"/"${PN}"
}

View file

@ -0,0 +1,11 @@
AUX http-fuzz.pl 4102 RMD160 308d19560234357fc843ba8cd2815e978a3c152d SHA1 2380f22adc207970e29c24f751d1008b5ab57c01 SHA256 3129ab02dd97997764658358a489580caa5ae5197a5cc8ef80cbee3a8641bcd3
MD5 399883f034a505b8b157649e7870a0ff files/http-fuzz.pl 4102
RMD160 308d19560234357fc843ba8cd2815e978a3c152d files/http-fuzz.pl 4102
SHA256 3129ab02dd97997764658358a489580caa5ae5197a5cc8ef80cbee3a8641bcd3 files/http-fuzz.pl 4102
EBUILD http-fuzz-0.1.ebuild 395 RMD160 c4ec879886d4fa1c9b6a22eb1e6cae5c52cf8ef9 SHA1 2edd2dbb824df18ea281bc4ba60f123c0199fd3f SHA256 9c6d12604a5593f922f3ee754c5a08be31fdf91c02d193db1bc5b4cad0de6d8e
MD5 bfe6862e8540886c89075d134ac10702 http-fuzz-0.1.ebuild 395
RMD160 c4ec879886d4fa1c9b6a22eb1e6cae5c52cf8ef9 http-fuzz-0.1.ebuild 395
SHA256 9c6d12604a5593f922f3ee754c5a08be31fdf91c02d193db1bc5b4cad0de6d8e http-fuzz-0.1.ebuild 395
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-http-fuzz-0.1 0
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-http-fuzz-0.1 0
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-http-fuzz-0.1 0

View file

@ -0,0 +1,86 @@
#!/usr/bin/perl
# Simple HTTP request header fuzzing utility.
# by prdelka
use IO::Socket;
if(!$ARGV[0]||!$ARGV[1])
{
die "Please provide <host> <port>";
}
@request = ("GET","POST","HEAD");
@fields = ("Accept","Accept-Charset","Accept-Encoding","Accept-Language","Authorization","Expect","From","Host","If-Match",
"If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Max-Forwards","Pragma","Proxy-Authorization",
"Range","Referer","TE","Trailer","Transfer-Encoding","Upgrade","User-Agent","Via","Warning");
@chars = ("\x01","\x02","\x03","\x04","\x05","\x06","\x07","\x08","\x09","\x0a","\x0b","\x0c","\x0d","\x0e","\xf","\x10","\x11","\x12",
"\x13","\x14","\x15","\x16","\x17","\x18","\x19","\x1a","\x1b","\x1c","\x1d","\x1e","\x1f","\x20","\x21","\x22","\x23",
"\x24","\x25","\x26","\x27","\x28","\x29","\x2a","\x2b","\x2c","\x2d","\x2e","\x2f","\x30","\x31","\x32","\x33","\x34",
"\x35","\x36","\x37","\x38","\x39","\x3a","\x3b","\x3c","\x3d","\x3e","\x3f","\x40","\x41","\x42","\x43","\x44","\x45",
"\x46","\x47","\x48","\x49","\x4a","\x4b","\x4c","\x4d","\x4e","\x4f","\x50","\x51","\x52","\x53","\x54","\x55","\x56",
"\x57","\x58","\x59","\x5a","\x5b","\x5c","\x5d","\x5e","\x5f","\x60","\x61","\x62","\x63","\x64","\x65","\x66","\x67",
"\x68","\x69","\x6a","\x6b","\x6c","\x6d","\x6e","\x6f","\x70","\x71","\x72","\x73","\x74","\x75","\x76","\x77","\x78",
"\x79","\x7a","\x7b","\x7c","\x7d","\x7e","\x7f","\x80","\x81","\x82","\x83","\x84","\x85","\x86","\x87","\x88","\x89",
"\x8a","\x8b","\x8c","\x8d","\x8e","\x8f","\x90","\x91","\x92","\x93","\x94","\x95","\x96","\x97","\x98","\x99","\x9a",
"\x9b","\x9c","\x9d","\x9e","\x9f","\xa0","\xa1","\xa2","\xa3","\xa4","\xa5","\xa6","\xa7","\xa8","\xa9","\xaa","\xab",
"\xac","\xad","\xae","\xaf","\xb0","\xb1","\xb2","\xb3","\xb4","\xb5","\xb6","\xb7","\xb8","\xb9","\xba","\xbb","\xbc",
"\xbd","\xbe","\xbf","\xc0","\xc1","\xc2","\xc3","\xc4","\xc5","\xc6","\xc7","\xc8","\xc9","\xca","\xcb","\xcc","\xcd",
"\xce","\xcf","\xd0","\xd1","\xd2","\xd3","\xd4","\xd5","\xd6","\xd7","\xd8","\xd9","\xda","\xdb","\xdc","\xdd","\xde",
"\xdf","\xe0","\xe1","\xe2","\xe3","\xe4","\xe5","\xe6","\xe7","\xe8","\xe9","\xea","\xeb","\xec","\xed","\xee","\xef",
"\xf0","\xf1","\xf2","\xf3","\xf4","\xf5","\xf6","\xf7","\xf8","\xf9","\xfa","\xfb","\xfc","\xfd","\xfe","\xff");
@term = (":"," ",": ","/","\\");
@termx = (" ","\r\n","\n");
$SIG{PIPE} = 'IGNORE';
while(1){
for($fuzz = 10;$fuzz <= 100;$fuzz = $fuzz + 10)
{
my $sock = new IO::Socket::INET (
PeerAddr => $ARGV[0],
PeerPort => int($ARGV[1]),
Proto => 'tcp',
);
die "Could not create socket: $!\n" unless $sock;
$a = int(rand($fuzz));
$b = int(rand($fuzz));
$c = int(rand($fuzz));
$index = int(rand(@request));
my $buffer;
$buffer .= "$request[$index] ";
$index = int(rand(@term));
$buffer .= "$term[$index]";
$charlength = int(rand($b));
for($count2 = 0;$count2 <= $charlength;$count2++)
{
$index = int(rand(@chars));
$charamount = int(rand($c));
$buffer .= "$chars[$index]"x$charamount;
}
$index = int(rand(@termx));
$buffer .= "$termx[$index]";
$fieldamount = int(rand($a));
for($count = 0;$count <= $fieldamount;$count++){
$index = int(rand(@fields));
$buffer .= "$fields[$index]";
$index = int(rand(@term));
$buffer .= "$term[$index]";
$charlength = int(rand($b));
for($count2 = 0;$count2 <= $charlength;$count2++)
{
$index = int(rand(@chars));
$charamount = int(rand($c));
$buffer .= "$chars[$index]"x$charamount;
}
$index = int(rand(@termx));
$buffer .= "$termx[$index]";
}
print $sock "$buffer\n\n\n";
print "[ Sent ";
print length($buffer);
print " byte(s) to host $ARGV[0]($ARGV[1]/tcp)\n";
sleep(0.5);
my $recv = 0;
while(<$sock>){$recv = $recv + length($_);}
print "[ Received $recv byte(s) from host $ARGV[0]($ARGV[1]/tcp)\n";
close($sock);
}
}

View file

@ -0,0 +1,18 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/http-fuzz/http-fuzz-0.1.ebuild,v 1.1.1.1 2006/03/08 21:22:06 grimmlin Exp $
DESCRIPTION="A http fuzzer"
HOMEPAGE=""
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE=""
DEPEND=""
src_install() {
newbin "${FILESDIR}"/"${PN}".pl "${PN}"
}

8
app-fuzz/metadata.xml Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The app-fuzz category contains software which helps detect and
analyse security breaches.
</longdescription>
</catmetadata>

View file

@ -0,0 +1,8 @@
DIST ohrwurm-0.1.tar.bz2 6281 RMD160 de6e2081cb6419ac458b10e203f53b79081fe636 SHA1 d091000a5e936759baf1ce577e8b6905c2b671b6 SHA256 c94bfe52cfd2e9ff52f4360cb6153a665bb2b4251c889c7a1a5a3bf75f346165
EBUILD ohrwurm-0.1.ebuild 457 RMD160 585959220d1b67a3fb4c50c811854f7aa80005a5 SHA1 2784a330a3a3761a8017661656b5fe165939da7b SHA256 a20812f5b00ea4d6d2302e4163ef193fdd8bec77b2ecc456821afadf011d6823
MD5 8077e5f25b29cffec1a12209e41cb2aa ohrwurm-0.1.ebuild 457
RMD160 585959220d1b67a3fb4c50c811854f7aa80005a5 ohrwurm-0.1.ebuild 457
SHA256 a20812f5b00ea4d6d2302e4163ef193fdd8bec77b2ecc456821afadf011d6823 ohrwurm-0.1.ebuild 457
MD5 c3e63368014b18555dffac9d52c75ae3 files/digest-ohrwurm-0.1 232
RMD160 f05bb6835ca8d8f14dc1fa0432592c942d716800 files/digest-ohrwurm-0.1 232
SHA256 d6920a51cbb5352a5231dd0172e119290ac659b3efdeb97ffebd2eb8e8f21ce1 files/digest-ohrwurm-0.1 232

View file

@ -0,0 +1,3 @@
MD5 210977dfe239bb4e6d4d35c4a00bea48 ohrwurm-0.1.tar.bz2 6281
RMD160 de6e2081cb6419ac458b10e203f53b79081fe636 ohrwurm-0.1.tar.bz2 6281
SHA256 c94bfe52cfd2e9ff52f4360cb6153a665bb2b4251c889c7a1a5a3bf75f346165 ohrwurm-0.1.tar.bz2 6281

View file

@ -0,0 +1,22 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DESCRIPTION="Ohrwurm is a small and simple RTP fuzzer"
HOMEPAGE="http://mazzoo.de/blog/2006/08/25"
SRC_URI="http://mazzoo.de/d/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND="net-libs/libpcap"
RDEPEND="${DEPEND}"
src_compile() {
emake || die "emake failed"
}
src_install() {
dobin ohrwurm
dodoc README.txt
}

View file

@ -0,0 +1,8 @@
# ChangeLog for app-fuzz/protos
# Copyright 2005-2006 Pentoo; Distributed under the GPL v2
# $Header: /root/portage/app-fuzz/protos/ChangeLog,v 1.1.1.3 2006/03/08 18:55:18 grimmlin Exp $
*protos-0.1 (7 Mar 2006)
7 Mar 2006; Michael Zanetta <grimmlin@pentoo.ch> +protos-0.1.ebuild:
Initial commit.

25
app-fuzz/protos/Manifest Normal file
View file

@ -0,0 +1,25 @@
AUX protos 1045 RMD160 a33c708817f950dc4980545034beca802d7754a2 SHA1 009eceff975db6c0d32dc6b4c0c5848a4fb7f08f SHA256 58aebf02367b409ac531dc6bd85137e40d0d3f2dea7cefe38c5917f3d64996f3
MD5 fc0ef29289e15ca8b86f4083f3b5b6a1 files/protos 1045
RMD160 a33c708817f950dc4980545034beca802d7754a2 files/protos 1045
SHA256 58aebf02367b409ac531dc6bd85137e40d0d3f2dea7cefe38c5917f3d64996f3 files/protos 1045
DIST c05-http-reply-r1.jar 1696264 RMD160 0a2146fdc3ca0e98b7c11ca8ae0636b58c7873b7 SHA1 086bf48652e418225f344cec814acfcc53b9afd1 SHA256 39c6a30c496b6da47e2faa25872319abb8773aa89f12699d55865eabd7d81e34
DIST c06-ldapv3-app-r1.jar 1234791 RMD160 fd8f44e0af5ee528869d518622fc4cb4e4d746ff SHA1 471afbddf96770de5b20cefda348b258003994ed SHA256 088eee3bddb167c39985f2ba0f36ceeb6974f6cc375e6f08074489e9bd50258a
DIST c06-ldapv3-enc-r1.jar 1149837 RMD160 138fa6eb3c03afdc029eaca36376289f76218170 SHA1 5d747d200b967db0799680075085dc4d9da8a360 SHA256 738361e331b083fe0892859bff1063d91590982c2f1458f6fbe422b571f518ca
DIST c06-snmpv1-req-app-r1.jar 1998216 RMD160 c9d1e359adb7f951dcc94befce76ebff0d6a4e67 SHA1 4880a1c65c1ceca9f00eaedf9d1e6742cb40fdda SHA256 4263758a7a800be701235f74e8728717f4cee9e76b0692b6394ab00d8cb6a357
DIST c06-snmpv1-req-enc-r1.jar 3470574 RMD160 405a700525313bf954bf6df5b51adba5f4cedde0 SHA1 0064434260d42412bb0ee0e5bb1708636f08cdd3 SHA256 fd9eb35339e239185a72516399e4b3112dd6d262cde5fe306b06eac84ac72019
DIST c06-snmpv1-trap-app-r1.jar 3099605 RMD160 0d1fa361eacf047ecc6a02255ab56536b65825cb SHA1 a1be0bab7db17860331c7a6fb3297bc6ddbb7605 SHA256 9937e21ba376be9d8e9d51694efc0cd9230aba81dec03ca959670be2871d656b
DIST c06-snmpv1-trap-enc-r1.jar 1726726 RMD160 7451479497559ab18a9df17dd8b61f9bf5a3423f SHA1 21e6023ffac68f53e3755820609e774e50ed07e0 SHA256 268892fad819918a977ff752b7568014cff16168bbb17bf9c4fc47867cdb3609
DIST c07-h2250v4-r2.jar 1321046 RMD160 14e048fe2bdeb9768a46c883416e91cc2e4ed63e SHA1 bf7b2b8383a5839f572839c1a4a68be56ad7528e SHA256 d3160f0c44a43ce8af89ac42d7be11389d5c38f07e771e9992b55b3171fd66d8
DIST c07-sip-r2.jar 2247421 RMD160 e35f7be28df495afd11d948946b4300e1ee3801e SHA1 850f733070ae8d6facfd29dcdf9a5e859802fd7c SHA256 4cd5a14a9c333a5454d050e281869a6c3a4a41eefb939f8de4f9db33b5c68e15
DIST c09-isakmp-r1.jar 9351708 RMD160 2dd95f8afcd3a49a5721ae006258ab464c1cb0f1 SHA1 cc9983a9a8fd637b196df6290bbf3a0d82ce59ed SHA256 7613d73e35b6400010117f20a0e6c9d80bbb62d60322a56c874ca1ac4f15770b
EBUILD protos-1.0.ebuild 1899 RMD160 a278ef10c1bfe84d30f4673700045402f038f9d1 SHA1 7261e1f1e2d3f6330066fde2e75a8837461dcd95 SHA256 ecb3fc0a7d8b6815b580134a6f2dda47600245925745dee89be2045d0419280a
MD5 35e4af954795ee19533b88038b4cef26 protos-1.0.ebuild 1899
RMD160 a278ef10c1bfe84d30f4673700045402f038f9d1 protos-1.0.ebuild 1899
SHA256 ecb3fc0a7d8b6815b580134a6f2dda47600245925745dee89be2045d0419280a protos-1.0.ebuild 1899
MISC ChangeLog 303 RMD160 2a476d07dfbfcd3cd0eef3c3cceb4178349f42a8 SHA1 26fec13008978e02238d97f23a4cd75903606b27 SHA256 0500fd32bc52d021ca6ffad1c404a887c80536a7a58fef1152c7be1b9064ecea
MD5 dbf98f3c8733d4590cc5e5f399e7b28c ChangeLog 303
RMD160 2a476d07dfbfcd3cd0eef3c3cceb4178349f42a8 ChangeLog 303
SHA256 0500fd32bc52d021ca6ffad1c404a887c80536a7a58fef1152c7be1b9064ecea ChangeLog 303
MD5 f67745ce5a6a290c99cff86bbf132c62 files/digest-protos-1.0 2482
RMD160 32d5338d300eb98f8d329d3ad5fda0e24bc5a277 files/digest-protos-1.0 2482
SHA256 2a9f649a83f23744a9e29ba9a519b9e75480339a502cca4420ea75429f8c1785 files/digest-protos-1.0 2482

View file

@ -0,0 +1,30 @@
MD5 929fadbf1e6da1859080c72ce61ee050 c05-http-reply-r1.jar 1696264
RMD160 0a2146fdc3ca0e98b7c11ca8ae0636b58c7873b7 c05-http-reply-r1.jar 1696264
SHA256 39c6a30c496b6da47e2faa25872319abb8773aa89f12699d55865eabd7d81e34 c05-http-reply-r1.jar 1696264
MD5 8eeb3991221ba82f2e8d304dd4c5dd31 c06-ldapv3-app-r1.jar 1234791
RMD160 fd8f44e0af5ee528869d518622fc4cb4e4d746ff c06-ldapv3-app-r1.jar 1234791
SHA256 088eee3bddb167c39985f2ba0f36ceeb6974f6cc375e6f08074489e9bd50258a c06-ldapv3-app-r1.jar 1234791
MD5 c3dd2d7b10bcc9e834eb608a28d8d869 c06-ldapv3-enc-r1.jar 1149837
RMD160 138fa6eb3c03afdc029eaca36376289f76218170 c06-ldapv3-enc-r1.jar 1149837
SHA256 738361e331b083fe0892859bff1063d91590982c2f1458f6fbe422b571f518ca c06-ldapv3-enc-r1.jar 1149837
MD5 8760a829ab70a5e69076509076b54307 c06-snmpv1-req-app-r1.jar 1998216
RMD160 c9d1e359adb7f951dcc94befce76ebff0d6a4e67 c06-snmpv1-req-app-r1.jar 1998216
SHA256 4263758a7a800be701235f74e8728717f4cee9e76b0692b6394ab00d8cb6a357 c06-snmpv1-req-app-r1.jar 1998216
MD5 661ff02808cd0b907ba972c8e7f6b4bf c06-snmpv1-req-enc-r1.jar 3470574
RMD160 405a700525313bf954bf6df5b51adba5f4cedde0 c06-snmpv1-req-enc-r1.jar 3470574
SHA256 fd9eb35339e239185a72516399e4b3112dd6d262cde5fe306b06eac84ac72019 c06-snmpv1-req-enc-r1.jar 3470574
MD5 4e8adf0444d96359ba0b80a21329b8a6 c06-snmpv1-trap-app-r1.jar 3099605
RMD160 0d1fa361eacf047ecc6a02255ab56536b65825cb c06-snmpv1-trap-app-r1.jar 3099605
SHA256 9937e21ba376be9d8e9d51694efc0cd9230aba81dec03ca959670be2871d656b c06-snmpv1-trap-app-r1.jar 3099605
MD5 746341fe9fc912bfc96a75a09a91bcfa c06-snmpv1-trap-enc-r1.jar 1726726
RMD160 7451479497559ab18a9df17dd8b61f9bf5a3423f c06-snmpv1-trap-enc-r1.jar 1726726
SHA256 268892fad819918a977ff752b7568014cff16168bbb17bf9c4fc47867cdb3609 c06-snmpv1-trap-enc-r1.jar 1726726
MD5 d1cb140fa50f08bf8b6b46c277371c3a c07-h2250v4-r2.jar 1321046
RMD160 14e048fe2bdeb9768a46c883416e91cc2e4ed63e c07-h2250v4-r2.jar 1321046
SHA256 d3160f0c44a43ce8af89ac42d7be11389d5c38f07e771e9992b55b3171fd66d8 c07-h2250v4-r2.jar 1321046
MD5 8e4500a5d0e121115a300ce6402052b8 c07-sip-r2.jar 2247421
RMD160 e35f7be28df495afd11d948946b4300e1ee3801e c07-sip-r2.jar 2247421
SHA256 4cd5a14a9c333a5454d050e281869a6c3a4a41eefb939f8de4f9db33b5c68e15 c07-sip-r2.jar 2247421
MD5 9e003c93cea92a86344f877f7585edbc c09-isakmp-r1.jar 9351708
RMD160 2dd95f8afcd3a49a5721ae006258ab464c1cb0f1 c09-isakmp-r1.jar 9351708
SHA256 7613d73e35b6400010117f20a0e6c9d80bbb62d60322a56c874ca1ac4f15770b c09-isakmp-r1.jar 9351708

View file

@ -0,0 +1,64 @@
#!/bin/sh
SNMP_VER="r1"
HTTP_VER="r1"
H2250_VER="r2"
LDAP_VER="r1"
SIP_VER="r2"
ISAKMP_VER="r1"
usage()
{
echo "Usage : protos <protocol> [options]"
echo "Where :"
echo -e "protocol = \thttp-reply"
echo -e "\t\tldapv3-(app|enc)"
echo -e "\t\tsnmpv1-(req|trap)-(app|enc)"
echo -e "\t\tsip"
echo -e "\t\th2250v4"
echo -e "\t\tisakmp"
echo -e "[options] = \tProtocol specific options"
echo -e "\t\t(try -h/--help)\n"
}
CMD=`echo $@ | sed -e 's/'$1'//g'`
launch_jar()
{
java -jar /opt/protos/$1.jar $CMD
}
case $1 in
http-reply)
launch_jar c05-$1-${HTTP_VER}
;;
ldapv3-app)
launch_jar c06-$1-${LDAP_VER}
;;
ldapv3-enc)
launch_jar c06-$1-${LDAP_VER}
;;
snmpv1-req-app)
launch_jar c06-$1-${SNMP_VER}
;;
snmpv1-req-enc)
launch_jar c06-$1-${SNMP_VER}
;;
snmpv1-trap-app)
launch_jar c06-$1-${SNMP_VER}
;;
snmpv1-trap-enc)
launch_jar c06-$1-${SNMP_VER}
;;
sip)
launch_jar c07-$1-${SIP_VER}
;;
h2250v4)
launch_jar c07-$1-${H2250_VER}
;;
isakmp)
launch_jar c09-$1-${ISAKMP_VER}
;;
*)
usage
;;
esac

View file

@ -0,0 +1,53 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/protos/protos-1.0.ebuild,v 1.1.1.1 2006/03/08 18:55:18 grimmlin Exp $
SNMP_VER="r1"
HTTP_VER="r1"
H2250_VER="r2"
LDAP_VER="r1"
SIP_VER="r2"
ISAKMP_VER="r1"
DESCRIPTION="The protos fuzzing collection, containing http-reply, ldapv3, snmpv1, sip, h2250v4 and isakmp"
HOMEPAGE="http://www.ee.oulu.fi/research/ouspg/protos/"
SRC_URI="http? (http://www.ee.oulu.fi/research/ouspg/protos/testing/c05/http-reply/c05-http-reply-${HTTP_VER}.jar)
ldap? (http://www.ee.oulu.fi/research/ouspg/protos/testing/c06/ldapv3/c06-ldapv3-enc-${LDAP_VER}.jar
http://www.ee.oulu.fi/research/ouspg/protos/testing/c06/ldapv3/c06-ldapv3-app-${LDAP_VER}.jar)
snmp? (http://www.ee.oulu.fi/research/ouspg/protos/testing/c06/snmpv1/c06-snmpv1-req-app-${SNMP_VER}.jar
http://www.ee.oulu.fi/research/ouspg/protos/testing/c06/snmpv1/c06-snmpv1-req-enc-${SNMP_VER}.jar
http://www.ee.oulu.fi/research/ouspg/protos/testing/c06/snmpv1/c06-snmpv1-trap-app-${SNMP_VER}.jar
http://www.ee.oulu.fi/research/ouspg/protos/testing/c06/snmpv1/c06-snmpv1-trap-enc-${SNMP_VER}.jar)
sip? (http://www.ee.oulu.fi/research/ouspg/protos/testing/c07/sip/c07-sip-${SIP_VER}.jar)
h2250? (http://www.ee.oulu.fi/research/ouspg/protos/testing/c07/h2250v4/c07-h2250v4-${H2250_VER}.jar)
isakmp? (http://www.ee.oulu.fi/research/ouspg/protos/testing/c09/isakmp/c09-isakmp-${ISAKMP_VER}.jar)"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="http ldap snmp sip h2250 isakmp"
DEPEND="virtual/jre"
src_unpack () {
einfo "Nothing to unpack"
mkdir "${S}"
}
src_compile () {
einfo "Nothing to compile"
einfo "Copying binary files"
for x in $A
do
cp "${DISTDIR}"/"${x}" "${S}"/
done
}
src_install () {
insinto /opt/protos/
for x in $A
do
doins "${x}"
done
dosbin "${FILESDIR}"/protos
}

8
app-fuzz/scapy/ChangeLog Normal file
View file

@ -0,0 +1,8 @@
# ChangeLog for net-analyzer/scapy
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /root/portage/app-fuzz/scapy/ChangeLog,v 1.1.1.1 2006/03/08 19:45:33 grimmlin Exp $
*scapy-1.0.3 (8 Mar 2006)
Created a different ebuild to make it consistant across packages for app-fuzz
+ custom tarball with pre-built fuzz

24
app-fuzz/scapy/Manifest Normal file
View file

@ -0,0 +1,24 @@
AUX ethertypes 1317 RMD160 296b88fed911b25398b5f657cd6bb5c91e72e288 SHA1 6ed0fe2446666876d77b8971fd8edf495a9c0be3 SHA256 e140071e462df8aab9f7b63a3965bf206797ecbcff334a3ec494256defe35dcb
MD5 94bffde8f75a1b8f891fb780bfe15ca2 files/ethertypes 1317
RMD160 296b88fed911b25398b5f657cd6bb5c91e72e288 files/ethertypes 1317
SHA256 e140071e462df8aab9f7b63a3965bf206797ecbcff334a3ec494256defe35dcb files/ethertypes 1317
AUX scapy.tar.gz 1359 RMD160 e4ae7571e4ff29e6536ebd412649c5b8fd41af5b SHA1 272236aaa095ec7ace383f53baf8cd93b56a6b26 SHA256 ca288c69f8fcde69a4f6bc25ca1e74a18fe41367bfa31933e4badf6b58723c95
MD5 25f13cc7e52a3f0c739aa845558fb9cd files/scapy.tar.gz 1359
RMD160 e4ae7571e4ff29e6536ebd412649c5b8fd41af5b files/scapy.tar.gz 1359
SHA256 ca288c69f8fcde69a4f6bc25ca1e74a18fe41367bfa31933e4badf6b58723c95 files/scapy.tar.gz 1359
DIST scapy-1.0.4.tar.gz 132677 RMD160 2618548042f65b0d02461623fece93d4c2588959 SHA1 abe7cc242af4f20ef016557800e2e521c2e14a1b SHA256 340bebb26bbf8cb37bdbcfb7b8df9225ad384a0b3f0b33b55ca0b8ba6c9a3b02
EBUILD scapy-1.0.4.ebuild 1570 RMD160 ef14acf0449357331b678bbae5a8a7688ee26c27 SHA1 130cd066a6fe5a6f2b41107e8b420bb41690fe65 SHA256 4ab3b9734fb52ed2d986bdca0c83da67f25832f98068e8012c39fd8cd5c9ed91
MD5 1586b51e4af9b99de718ebbf43dda585 scapy-1.0.4.ebuild 1570
RMD160 ef14acf0449357331b678bbae5a8a7688ee26c27 scapy-1.0.4.ebuild 1570
SHA256 4ab3b9734fb52ed2d986bdca0c83da67f25832f98068e8012c39fd8cd5c9ed91 scapy-1.0.4.ebuild 1570
MISC ChangeLog 345 RMD160 88911098f98940bf145532c9dba952794fbd8611 SHA1 f2d326c628b455157ce4cac4bbdad83ba9c9b53d SHA256 393b3748b422ed7ba6cd036a46b36e929e0f23603faf2342a0ce62a07622696b
MD5 c796df950e21a73712be0c1407c871e8 ChangeLog 345
RMD160 88911098f98940bf145532c9dba952794fbd8611 ChangeLog 345
SHA256 393b3748b422ed7ba6cd036a46b36e929e0f23603faf2342a0ce62a07622696b ChangeLog 345
MISC metadata.xml 355 RMD160 688a1f9880c088ac5da974b5a3822b394a7451c3 SHA1 727498ee2bb84d7c13392f3fac0357423fe18f76 SHA256 162295dcb18fa7d4f77dbee062aa50203c6feeb46db8e47660c33e22882f1287
MD5 c0cf59a965bb4c8fb3fba2080d854821 metadata.xml 355
RMD160 688a1f9880c088ac5da974b5a3822b394a7451c3 metadata.xml 355
SHA256 162295dcb18fa7d4f77dbee062aa50203c6feeb46db8e47660c33e22882f1287 metadata.xml 355
MD5 21894ed6a266a35a04782da1fe906efa files/digest-scapy-1.0.4 235
RMD160 6e39c10df5c7e513408a2cc6ddc73efb599fa3ca files/digest-scapy-1.0.4 235
SHA256 82db20e23ec84cd8fc97d6b6327a10f8077f64e87f62e08c9a86f09716f0c85f files/digest-scapy-1.0.4 235

View file

@ -0,0 +1 @@
MD5 c4cac0a657079492710b31a6aed0672a scapy-1.0.2.tar.gz 104563

View file

@ -0,0 +1 @@
MD5 c4cac0a657079492710b31a6aed0672a scapy-1.0.2.tar.gz 104563

View file

@ -0,0 +1 @@
MD5 bdc5247105312c61597d5c3e00dc1127 scapy-1.0.3.tar.gz 125145

View file

@ -0,0 +1,37 @@
#
# Ethernet frame types
# This file describes some of the various Ethernet
# protocol types that are used on Ethernet networks.
#
# This list could be found on:
# http://www.iana.org/assignments/ethernet-numbers
#
# <name> <hexnumber> <alias1>...<alias35> #Comment
#
IPv4 0800 ip ip4 # Internet IP (IPv4)
X25 0805
ARP 0806 ether-arp #
FR_ARP 0808 # Frame Relay ARP [RFC1701]
BPQ 08FF # G8BPQ AX.25 Ethernet Packet
DEC 6000 # DEC Assigned proto
DNA_DL 6001 # DEC DNA Dump/Load
DNA_RC 6002 # DEC DNA Remote Console
DNA_RT 6003 # DEC DNA Routing
LAT 6004 # DEC LAT
DIAG 6005 # DEC Diagnostics
CUST 6006 # DEC Customer use
SCA 6007 # DEC Systems Comms Arch
TEB 6558 # Trans Ether Bridging [RFC1701]
RAW_FR 6559 # Raw Frame Relay [RFC1701]
AARP 80F3 # Appletalk AARP
ATALK 809B # Appletalk
802_1Q 8100 8021q 1q 802.1q dot1q # 802.1Q Virtual LAN tagged frame
IPX 8137 # Novell IPX
NetBEUI 8191 # NetBEUI
IPv6 86DD ip6 # IP version 6
PPP 880B # PPP
ATMMPOA 884C # MultiProtocol over ATM
PPP_DISC 8863 # PPPoE discovery messages
PPP_SES 8864 # PPPoE session messages
ATMFATE 8884 # Frame-based ATM Transport over Ethernet
LOOP 9000 loopback # loop proto

Binary file not shown.

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>netmon</herd>
<maintainer>
<email>lcars@gentoo.org</email>
<name>Andrea Barisani</name>
</maintainer>
<longdescription lang="en">
Scapy is a powerful interactive packet manipulation program.
</longdescription>
</pkgmetadata>

View file

@ -0,0 +1,54 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/scapy/scapy-1.0.3.ebuild,v 1.1.1.1 2006/03/08 19:45:33 grimmlin Exp $
inherit python
DESCRIPTION="A Python interactive packet manipulation program for mastering the network"
HOMEPAGE="http://www.secdev.org/projects/scapy/"
SRC_URI="http://www.secdev.org/projects/scapy/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE="gnuplot pyx crypt graphviz imagemagick"
DEPEND="virtual/python
net-analyzer/tcpdump
gnuplot? ( dev-python/gnuplot-py )
pyx? ( dev-python/pyx )
crypt? ( dev-python/pycrypto )
graphviz? ( media-gfx/graphviz )
imagemagick? ( media-gfx/imagemagick )"
src_install() {
exeinto /usr/bin
newexe scapy.py scapy
# also install scapy as a importable python module
python_version
insinto /usr/$(get_libdir)/python${PYVER}/site-packages
doins scapy.py
insinto /etc
doins ${FILESDIR}/ethertypes
dodoc AUTHORS COPYING README changelog.txt
doman scapy.1.*
}
pkg_postinst() {
python_mod_optimize
einfo ""
einfo "- Check http://www.secdev.org/projects/scapy/ for additional info"
einfo ""
einfo "- To subscribe to the mailing-list, send a mail to scapy.ml-subscribe(at)secdev.org"
einfo "- To send a mail to the mailing-list: scapy.ml(at)secdev.org"
einfo "- Web archive : http://news.gmane.org/gmane.comp.security.scapy.general"
einfo "- NNTP, RSS, etc : http://gmane.org/info.php?group=gmane.comp.security.scapy.general"
einfo ""
}
pkg_postrm() {
python_mod_cleanup
}

3
app-fuzz/sftf/Manifest Normal file
View file

@ -0,0 +1,3 @@
MD5 b69be027c87721d3f8429fd5c5a8bdd4 files/digest-sftf-0.9.3 62
MD5 09c11289cc8bb250d13ed5c1c1c73e6d files/sftf 38
MD5 a2d19e3f43dd1661915a82bf7f139ca6 sftf-0.9.3.ebuild 636

View file

@ -0,0 +1 @@
MD5 757adc3faae218866963766e027d8aca SFTF-0.9.3.tar.gz 137057

4
app-fuzz/sftf/files/sftf Normal file
View file

@ -0,0 +1,4 @@
#!/bin/sh
cd /opt/sftf/
./SFTF.py $@

View file

@ -0,0 +1,29 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuz/sftf/sftf-0.9.3.ebuild,v 1.1.1.1 2006/03/21 13:40:40 grimmlin Exp $
DESCRIPTION="SFTF is a SIP user agent fuzzer"
HOMEPAGE="http://www.sipfoundry.org/sftf/index.html"
MY_P="SFTF"
SRC_URI="http://www.sipfoundry.org/pub/${MY_P}/${MY_P}-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND=""
S=${WORKDIR}/${MY_P}-${PV}
src_compile () {
einfo "Nothing to compile"
}
src_install () {
insinto /opt/${PN}/
insopts -m0755
doins -r *.py BodyParser/ UserAgentBasicTestSuite/ HFH/
dodoc TODO Docs/* UserAgentBasicTestSuite/case_template
dosbin "${FILESDIR}"/sftf
}

View file

@ -0,0 +1,11 @@
AUX smtp-fuzz.pl 7188 RMD160 e9791ab954005c79174baf4db86f3a670fb9feb1 SHA1 818059ecf7a6ecdcbcb4a5c86a12d4b7d026d594 SHA256 f80b3865f751817742d1d5a4aef01d00b5d6803f7473863eec65d9cd0a502f11
MD5 5aa6430f23f1d78d15af47207d543f66 files/smtp-fuzz.pl 7188
RMD160 e9791ab954005c79174baf4db86f3a670fb9feb1 files/smtp-fuzz.pl 7188
SHA256 f80b3865f751817742d1d5a4aef01d00b5d6803f7473863eec65d9cd0a502f11 files/smtp-fuzz.pl 7188
EBUILD smtp-fuzz-0.1.ebuild 395 RMD160 6871b23e8dd94c8737c597a802bb924ceffa9183 SHA1 a0f009276b0c7c7ed64bdc4f0842fb58a078431b SHA256 baf11e741a6361447e8783cfbe2083bb5b5268cc6a1f75e0f228bfe043954c79
MD5 c28d467a78999116e88d26bb3f21571e smtp-fuzz-0.1.ebuild 395
RMD160 6871b23e8dd94c8737c597a802bb924ceffa9183 smtp-fuzz-0.1.ebuild 395
SHA256 baf11e741a6361447e8783cfbe2083bb5b5268cc6a1f75e0f228bfe043954c79 smtp-fuzz-0.1.ebuild 395
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-smtp-fuzz-0.1 0
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-smtp-fuzz-0.1 0
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-smtp-fuzz-0.1 0

View file

@ -0,0 +1,230 @@
#!/usr/bin/perl
#
# smtpfuzz - small perl script to send some funny strings to
# SMTP servers
#
# Frank Berger, 08. Nov. 2003
# License: GPL v 2.0 http://www.gnu.org/copyleft/gpl.html
#
# Please note:
# my perl script uses fuzzing strings researched by
# Dave Aitel (Immunity, Inc.) http://www.immunitysec.com/
# check out SpikeProxy and Spike both use this fuzzing
# strings as well.
# I wrote this script because I don't know C very well,
# so I decided on this quick hack.
#
use IO::Socket;
my ($host, $port, $kidpid, $handle, $line);
# ATTENTION!!!
# please make sure that you do not forward mails to outside
# internet servers! you may want to disconnect your test lab
# from outgoing internet connections during fuzzing! And clean
# up the mail queues before going back online!
#
# array of strings with valid values for SMTP
# From: foo@a.de
# To: TO@b.de
# Body: sometext
#
@mastervar = ('w0001.berger.com','foo','example.com','frank','berger.com','sometext');
unless (@ARGV == 2) { die "usage: $0 host port" }
($host, $port) = @ARGV;
#
# generates an stack of strings which are used for fuzzing
#
sub generate {
$master = shift; # we will use this value for mutations, like "foo", "foo;", "foo'"...
# @fuzz_stack = ();
push @fuzz_stack, shift;
# lets start with mutations
push @fuzz_stack, $master."'";
push @fuzz_stack, $master."\"";
push @fuzz_stack, $master.";";
push @fuzz_stack, "(".$master.")";
# values found in SpikeProxy from http://www.immunitysec.com/
#---
my @fuzzcharacters = ("A","1","\"",".","<","%","%n");
my $maxchars=5000;
foreach my $fchar (@fuzzcharacters) {
my $i=1;
while( $i < ($maxchars/length($fchar)) ) {
#a small selection of fuzz characters
push @fuzz_stack, ($fchar x $i);
push @fuzz_stack, $fchar x ($i-1);
push @fuzz_stack, $fchar x ($i+1);
push @fuzz_stack, $fchar x ($i+1024);
$i *= 2;
}
}
push @fuzz_stack, "../../../../../../../../../../../../etc/hosts%00";
push @fuzz_stack, "../../../../../../../../../../../../etc/hosts";
push @fuzz_stack, "../../../../../../../../../../../../etc/passwd%00";
push @fuzz_stack, "../../../../../../../../../../../../etc/passwd";
push @fuzz_stack, "../../../../../../../../../../../../etc/shadow%00";
push @fuzz_stack, "../../../../../../../../../../../../etc/shadow";
push @fuzz_stack, "../../../../../../../../../../../../boot.ini%00";
push @fuzz_stack, "../../../../../../../../../../../../boot.ini";
push @fuzz_stack, "../../../../../../../../../../../../localstart.asp%00";
push @fuzz_stack, "../../../../../../../../../../../../localstart.asp";
push @fuzz_stack, "%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%00";
push @fuzz_stack, "%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%255cboot.ini";
push @fuzz_stack, "/%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%00";
push @fuzz_stack, "/%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..%25%5c..winnt/desktop.ini";
push @fuzz_stack, "65536";
push @fuzz_stack, "0xfffffff";
push @fuzz_stack, "268435455";
push @fuzz_stack, "1";
push @fuzz_stack, "\0"; # hehe, something wrong with this one in perl !? :-(
push @fuzz_stack, "-1";
push @fuzz_stack, "-268435455";
push @fuzz_stack, "-20";
push @fuzz_stack, "1;SELECT%20*";
push @fuzz_stack, "'sqlattempt1";
push @fuzz_stack, "(sqlattempt2)";
push @fuzz_stack, "OR%201=1";
push @fuzz_stack, ";read;";
push @fuzz_stack, ";netstat -a;";
#postnuke issue - just a backslash
push @fuzz_stack, "\\";
push @fuzz_stack, "%5c";
#backslash then forwardslash
push @fuzz_stack, "\\/";
push @fuzz_stack, "%5c/";
#causes all sorts of problems
push @fuzz_stack, "\nnetstat -a%\n";
push @fuzz_stack, "\"hihihi";
push @fuzz_stack, "|dir";
push @fuzz_stack, "|ls";
push @fuzz_stack, "|/bin/ls -al";
push @fuzz_stack, "\n/bin/ls -al\n";
push @fuzz_stack, "+%00";
push @fuzz_stack, "%20$(sleep%2050)";
push @fuzz_stack, "%20'sleep%2050'";
push @fuzz_stack, "!@#$%%^#$%#$@#$%$$@#$%^^**(()";
push @fuzz_stack, "%01%02%03%04%0a%0d%0aADSF";
push @fuzz_stack, "Bob's%20Foot";
push @fuzz_stack, "<xss>alert('XSS')</vulnerable>";
#---
}
#
# open the TCP connection (copy n paste is great! :-)
#
sub fuzz_connect {
# create a tcp connection to the specified host and port
$handle = IO::Socket::INET->new(Proto => "tcp",
PeerAddr => $host,
PeerPort => $port)
or die "can't connect to port $port on $host: $!";
$handle->autoflush(1); # so output gets there right away
print STDERR "[Connected to $host:$port]\n";
}
#
# read the response... when the remote server is not responding we
# should run into the timeout, but I haven't checked the timeout
# function... (just copy n paste again :-)
#
sub read_response {
eval {
local $SIG{ALRM} = sub { die "alarm\n" }; # NB: \n required
alarm 10;
$line = readline($handle);
alarm 0;
};
if ($@) {
die unless $@ eq "alarm\n"; # propagate unexpected errors
# timed out
}
else {
# didn't
}
}
#
# validate the response line and against an given status code
#
sub validate_response {
my $status = shift;
if($line =~ /^$status/) { print("OK: ".$line); }
else { print("SMTP error\n"); return 0; };
}
#
# a sequence of one SMTP chat (sending one mail)
#
sub fuzzer_run {
print "-------------->\n";
foreach $item (@_) {
print $item . ",";
}
print "\n";
fuzz_connect();
read_response();
if(!validate_response("220")) { return 0; }
print $handle 'HELO ' . shift() . "\n";
read_response();
if(!validate_response("250")) { return 0; }
print $handle 'MAIL FROM:<' . shift() . '@' . shift() . ">\n";
read_response();
if(!validate_response("250")) { return 0; }
print $handle 'RCPT TO:<' . shift() . '@' . shift() . ">\n";
read_response();
if(!validate_response("250")) { return 0; }
print $handle "data\n";
read_response();
if(!validate_response("354")) { return 0; }
print $handle shift() . "\n";
print $handle ".\n";
read_response();
if(!validate_response("250")) { return 0; }
print $handle "QUIT\n";
}
#
# the main loop
#
for(my $j=0; $j<@mastervar; $j++) {
if(!$j) {
generate($mastervar[$j],$mastervar[$j]);
}
else {
generate($mastervar[$j]);
}
while($fuzz = pop @fuzz_stack) {
@myvar = @mastervar;
$myvar[$j] = $fuzz;
# print $fuzz . "\n";
# foreach $item (@myvar) {
# print $item . ",";
# }
# print "\n";
fuzzer_run(@myvar);
}
print "---\n";
}

View file

@ -0,0 +1,18 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/smtp-fuzz/smtp-fuzz-0.1.ebuild,v 1.1.1.1 2006/03/08 21:22:06 grimmlin Exp $
DESCRIPTION="A smtp fuzzer"
HOMEPAGE=""
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE=""
DEPEND=""
src_install() {
newbin "${FILESDIR}"/"${PN}".pl "${PN}"
}

View file

@ -0,0 +1,8 @@
# ChangeLog for net-analyzer/scapy
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /root/portage/app-fuzz/smudge/ChangeLog,v 1.1.1.1 2006/03/13 21:06:24 grimmlin Exp $
*scapy-1.0.3 (8 Mar 2006)
Created a different ebuild to make it consistant across packages for app-fuzz
+ custom tarball with pre-built fuzz

20
app-fuzz/smudge/Manifest Normal file
View file

@ -0,0 +1,20 @@
AUX smudge 44 RMD160 72b827eefddbd1819584b0659a33b87f8715f56d SHA1 9ceffbe81473317438120071146cd62b09cae89a SHA256 51cc2aad3d3f60e4134223f15a6900f338743c411e9051e0be478d796ea6f1e8
MD5 9062b34fbc5a9f8959d1d2470d52be62 files/smudge 44
RMD160 72b827eefddbd1819584b0659a33b87f8715f56d files/smudge 44
SHA256 51cc2aad3d3f60e4134223f15a6900f338743c411e9051e0be478d796ea6f1e8 files/smudge 44
DIST smudge.tar.gz 31350 RMD160 9be820d3b1c8ed4c4971b6a4ca8cfda8dcf0c16f SHA1 279ad1aad77b3639a6d0acdf616b5f1ce0bb788b SHA256 07ad91a612c6a33b614002efa14632bf44d0b6986448c22dfed97fb2102dc23b
EBUILD smudge-0.8.ebuild 1009 RMD160 2d9e027ab060db3b623b2c82ef9558b0eaee35f3 SHA1 1a21cedcad185d27c38888dda8d3b5aaed1b2f93 SHA256 f80d6559b32c56a3ab47ea00dcc22c1fb8042e4f97add2869e20bd33dc0d9edd
MD5 d9a4cbb0071b38614fde220a68c4a6da smudge-0.8.ebuild 1009
RMD160 2d9e027ab060db3b623b2c82ef9558b0eaee35f3 smudge-0.8.ebuild 1009
SHA256 f80d6559b32c56a3ab47ea00dcc22c1fb8042e4f97add2869e20bd33dc0d9edd smudge-0.8.ebuild 1009
MISC ChangeLog 346 RMD160 1954103c27368881cf85051ae7f25cc5b8aa8d27 SHA1 bf793993b17edd84b44e11f67dd9df0f54d0e62c SHA256 5b24584262f21d5e4dad07c524524c4af22e8aaf82768f5609e0b1cc4b10e343
MD5 c8a095dfad0578aaaf44d9d5a3307d73 ChangeLog 346
RMD160 1954103c27368881cf85051ae7f25cc5b8aa8d27 ChangeLog 346
SHA256 5b24584262f21d5e4dad07c524524c4af22e8aaf82768f5609e0b1cc4b10e343 ChangeLog 346
MISC metadata.xml 355 RMD160 688a1f9880c088ac5da974b5a3822b394a7451c3 SHA1 727498ee2bb84d7c13392f3fac0357423fe18f76 SHA256 162295dcb18fa7d4f77dbee062aa50203c6feeb46db8e47660c33e22882f1287
MD5 c0cf59a965bb4c8fb3fba2080d854821 metadata.xml 355
RMD160 688a1f9880c088ac5da974b5a3822b394a7451c3 metadata.xml 355
SHA256 162295dcb18fa7d4f77dbee062aa50203c6feeb46db8e47660c33e22882f1287 metadata.xml 355
MD5 f204c10b9dd59e86b730aed492381e1d files/digest-smudge-0.8 217
RMD160 84ec1d5df3ff0ae16ba07f5f9073edfe5f2c2fc7 files/digest-smudge-0.8 217
SHA256 29cdd4bf880978bdeba7c08249515fe5b017196808be99bc3f99954e1e260568 files/digest-smudge-0.8 217

View file

@ -0,0 +1,3 @@
MD5 296e287026a6347c805461f3c38f3adf smudge.tar.gz 31350
RMD160 9be820d3b1c8ed4c4971b6a4ca8cfda8dcf0c16f smudge.tar.gz 31350
SHA256 07ad91a612c6a33b614002efa14632bf44d0b6986448c22dfed97fb2102dc23b smudge.tar.gz 31350

View file

@ -0,0 +1,4 @@
#!/bin/sh
cd /opt/smudge/
./SMUDGE.py "$@"

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>netmon</herd>
<maintainer>
<email>lcars@gentoo.org</email>
<name>Andrea Barisani</name>
</maintainer>
<longdescription lang="en">
Scapy is a powerful interactive packet manipulation program.
</longdescription>
</pkgmetadata>

View file

@ -0,0 +1,47 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/smudge/smudge-0.8.ebuild,v 1.1.1.1 2006/03/13 21:06:24 grimmlin Exp $
inherit distutils python
DESCRIPTION="Smudge is basically a port of SPIKE into python scripts"
HOMEPAGE="http://www.pentoo.ch/"
SRC_URI="http://www.pentoo.ch/distfiles/${PN}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE=""
DEPEND="virtual/python"
S=${WORKDIR}/${PN}
PYTHON_MODNAME="SMUDGE"
src_compile() {
einfo "Nothing to compile"
}
src_install() {
# also install smudge as a importable python module
python_version
insinto /usr/$(get_libdir)/python${PYVER}/site-packages/
doins *.py
insinto /opt/smudge/
dodir /opt/smudge/logs/
insopts -m0755
doins *.py
insopts -m0644
insinto /opt/smudge/misc
doins -r misc/*
dosbin ${FILESDIR}/${PN}
dodoc COPYING.txt CHANGELOG.txt README.txt
}
pkg_postinst() {
python_mod_optimize
}
pkg_postrm() {
python_mod_cleanup
}

View file

@ -0,0 +1,12 @@
AUX snmp-fuzzer 54 RMD160 f5ed2a5e13e53bbd02bddc1513f07c2590de7134 SHA1 5fdfb2e41f70ed3a4a5dfeb11ae819c8f97adf25 SHA256 8a397c6528cfe9ca845752c357f239b051ee2b7ef80d2e115207eea361aa6f15
MD5 b88af880445a4223640161af02e8dd91 files/snmp-fuzzer 54
RMD160 f5ed2a5e13e53bbd02bddc1513f07c2590de7134 files/snmp-fuzzer 54
SHA256 8a397c6528cfe9ca845752c357f239b051ee2b7ef80d2e115207eea361aa6f15 files/snmp-fuzzer 54
DIST snmp-fuzzer-0.1.1.tar.gz 2685616 RMD160 dc658d4a53eea546980aba005ccaa03229b40da9 SHA1 154eac6169c483d47159447ad4473c6c124ce3ed SHA256 55e33ac8af1d4a4b66bff4c593ee8971d86c6329a75d942da35f0ca164772127
EBUILD snmp-fuzzer-0.1.1.ebuild 650 RMD160 808a492416bc1240f11ae90283d7631d0ebfa45e SHA1 09a26427f0e2f568b26a48e0c0f0f2d8a57f9520 SHA256 d83b33f31ddaea1bde212a012722d09659d22112fc34ce5e0395d454af963882
MD5 44087ed963f53110e3c978e65d60aacb snmp-fuzzer-0.1.1.ebuild 650
RMD160 808a492416bc1240f11ae90283d7631d0ebfa45e snmp-fuzzer-0.1.1.ebuild 650
SHA256 d83b33f31ddaea1bde212a012722d09659d22112fc34ce5e0395d454af963882 snmp-fuzzer-0.1.1.ebuild 650
MD5 7ec6569151a2c6995e1cc9b3d12f0939 files/digest-snmp-fuzzer-0.1.1 256
RMD160 5278753ca4659f64b36a42ba02ef9ed6ab79ece0 files/digest-snmp-fuzzer-0.1.1 256
SHA256 95701c6d74a85cd7d85afc8fccfa366db5c834b697fb3367bb633c1b3c65c7ec files/digest-snmp-fuzzer-0.1.1 256

View file

@ -0,0 +1,3 @@
MD5 f79414f65f4898ab8f0fae409dcbb970 snmp-fuzzer-0.1.1.tar.gz 2685616
RMD160 dc658d4a53eea546980aba005ccaa03229b40da9 snmp-fuzzer-0.1.1.tar.gz 2685616
SHA256 55e33ac8af1d4a4b66bff4c593ee8971d86c6329a75d942da35f0ca164772127 snmp-fuzzer-0.1.1.tar.gz 2685616

View file

@ -0,0 +1,4 @@
#!/bin/sh
cd /opt/snmp-fuzzer/
perl snmpfuzz.pl "$@"

View file

@ -0,0 +1,25 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/app-fuzz/snmp-fuzzer/snmp-fuzzer-0.1.1.ebuild,v 1.1.1.1 2006/03/09 22:54:57 grimmlin Exp $
DESCRIPTION="A very complete snmp fuzzer"
HOMEPAGE="http://www.arhont.com/"
SRC_URI="http://www.pentoo.ch/distfiles/snmp-fuzzer-0.1.1.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND=""
src_compile () {
einfo "Nothing to compile"
}
src_install () {
dodoc README.txt TODO CHANGELOG.txt
rm README.txt TODO CHANGELOG.txt LICENSE.TXT
insinto /opt/snmp-fuzzer/
doins -r *
dosbin "${FILESDIR}"/snmp-fuzzer
}

View file

@ -0,0 +1,8 @@
DIST gpsdrive-2.09.tar.gz 1745509 RMD160 772dd76e7656a69e59a23f06a0d2fcb08607153a SHA1 cbf3db19b3b3fb496a1255ef67d7de5bdeffd70c SHA256 fe8ef35c86df9ab7c8dfb1a8b8155fbeeacd8693ae867f0f10f79f14b7dc6f98
EBUILD gpsdrive-2.09.ebuild 645 RMD160 81cc3863518e60d60e9407899908d3464f8e1b36 SHA1 d06bdbaf92008b98b5a23738f33924bf495c8eb1 SHA256 0f748e13f4f6a24d05eadbe13eeb9c207a964614167f06aad7b1846ae8a7a0b1
MD5 7768cccef3570d35ad2d9c8f666cd222 gpsdrive-2.09.ebuild 645
RMD160 81cc3863518e60d60e9407899908d3464f8e1b36 gpsdrive-2.09.ebuild 645
SHA256 0f748e13f4f6a24d05eadbe13eeb9c207a964614167f06aad7b1846ae8a7a0b1 gpsdrive-2.09.ebuild 645
MD5 b43fef35b3982b3c9264ff4c6389c58c files/digest-gpsdrive-2.09 244
RMD160 1f558a871b154802d1b25720e6ced83dc3d8d740 files/digest-gpsdrive-2.09 244
SHA256 17465128bd76a9cf8b4f3ab8b5706bec6e92053a2275c2633710f186afbd42c3 files/digest-gpsdrive-2.09 244

View file

@ -0,0 +1,3 @@
MD5 eaa52cb220f3d10312a1046dd47126bb gpsdrive-2.09.tar.gz 1745509
RMD160 772dd76e7656a69e59a23f06a0d2fcb08607153a gpsdrive-2.09.tar.gz 1745509
SHA256 fe8ef35c86df9ab7c8dfb1a8b8155fbeeacd8693ae867f0f10f79f14b7dc6f98 gpsdrive-2.09.tar.gz 1745509

View file

@ -0,0 +1,25 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/gpsdrive/gpsdrive-2.09.ebuild,v 1.8 2005/04/06 19:31:42 luckyduck Exp $
DESCRIPTION="displays GPS position on a map"
HOMEPAGE="http://gpsdrive.kraftvoll.at"
SRC_URI="http://gpsdrive.kraftvoll.at/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ppc amd64"
IUSE="nls"
DEPEND="sys-devel/gettext
>=x11-libs/gtk+-2.0
>=dev-libs/libpcre-4.2"
src_compile() {
econf `use_enable nls` || die "econf failed"
emake || die "compile failed"
}
src_install() {
make DESTDIR=${D} install || die
}

12
dev-db/absinthe/Manifest Normal file
View file

@ -0,0 +1,12 @@
AUX absinthe 49 RMD160 d658b6897b0051fe1a1451131e1e1c224662ee05 SHA1 2f1a3effb11a3ff9174dfe26708ff21351d8d7c8 SHA256 4e2d5171078b023aded7db5abbe657fd398c3de72168176e5ba6f637de9c889f
MD5 7ec36d5749fece56f9ff336a0c5d72c7 files/absinthe 49
RMD160 d658b6897b0051fe1a1451131e1e1c224662ee05 files/absinthe 49
SHA256 4e2d5171078b023aded7db5abbe657fd398c3de72168176e5ba6f637de9c889f files/absinthe 49
DIST Absinthe-1.4.1-Linux.tar.gz 3025797 RMD160 f11a2c57a1ed4672c91d846b283323c250bd72a8 SHA1 c0df5496f420cf3c7ee701928a9be03ebae03222 SHA256 30b2ea963a7fadea1097130c54ddf60e8e0318584201d653510ac6b587d88ccb
EBUILD absinthe-1.4.1.ebuild 1012 RMD160 3f1854622a0bd13e40ac19f84144b3aad6866d95 SHA1 84b8989cfd2cb337d855c2632990c92ab77554c7 SHA256 e09539c5660cb9f21977529612bb7148ae5c254595a2df994ee346d795269a36
MD5 5f04d13752e4fd421927edc7f17d638d absinthe-1.4.1.ebuild 1012
RMD160 3f1854622a0bd13e40ac19f84144b3aad6866d95 absinthe-1.4.1.ebuild 1012
SHA256 e09539c5660cb9f21977529612bb7148ae5c254595a2df994ee346d795269a36 absinthe-1.4.1.ebuild 1012
MD5 77a3805d26590343ec5ef583323da68a files/digest-absinthe-1.4.1 265
RMD160 f1e8db4438afdd12d1a0e92e099787e54cdf682f files/digest-absinthe-1.4.1 265
SHA256 3f22531fc8ec51c30c571b657421070eb32b80d1929fd21c36ac53b4ce5089af files/digest-absinthe-1.4.1 265

View file

@ -0,0 +1,34 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/net-analyzer/absinthe/absinthe-1.4.1.ebuild,v 1.1.1.1 2006/03/02 00:53:51 grimmlin Exp $
inherit mono
MY_P=Absinthe-${PV}-Linux
DESCRIPTION="Absinthe is a gui-based tool that automates the process of downloading the schema & contents of a database that is vulnerable to Blind SQL Injection."
HOMEPAGE="http://www.0x90.org/releases/absinthe/"
SRC_URI="http://www.0x90.org/releases/absinthe/${MY_P}.tar.gz"
LICENSE="|| ( GPL-2 BSD )"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND=">=dev-lang/mono-1
=dev-dotnet/wxnet-0.7.2"
S=${WORKDIR}/${MY_P}
src_compile() {
einfo "Nothing to compile"
ewarn "We are using the binary dist of absinthe,"
ewarn "You can expect breakage..."
}
src_install() {
dodir /usr/lib/"${PN}"
rm "${S}"/bin/Absinthe.ico "${S}"/bin/wxNET.tar "${S}"/bin/runabsinthe.sh
cp -R "${S}"/bin/* "${D}"/usr/lib/"${PN}"
dobin ${FILESDIR}/absinthe
dodoc README
}

View file

@ -0,0 +1,3 @@
#!/bin/bash
mono /usr/lib/absinthe/Absinthe.exe

View file

@ -0,0 +1,3 @@
MD5 09cf527031ff7487bcab6d31ecfad0c1 Absinthe-1.4.1-Linux.tar.gz 3025797
RMD160 f11a2c57a1ed4672c91d846b283323c250bd72a8 Absinthe-1.4.1-Linux.tar.gz 3025797
SHA256 30b2ea963a7fadea1097130c54ddf60e8e0318584201d653510ac6b587d88ccb Absinthe-1.4.1-Linux.tar.gz 3025797

12
dev-db/mssqlscan/Manifest Normal file
View file

@ -0,0 +1,12 @@
AUX mssqlscan-path.patch 209 RMD160 b133eaea990433280bff1fc0f787b70cd7ad3e03 SHA1 fd6c0a7c43a655c9b190a1f7a438c28728f48d93 SHA256 65361b1b7437d01977fb38d17602c13049fe512b5a9a32c2805cf589e8856146
MD5 0e53a3b6488fefa1f774389b4ebe11dc files/mssqlscan-path.patch 209
RMD160 b133eaea990433280bff1fc0f787b70cd7ad3e03 files/mssqlscan-path.patch 209
SHA256 65361b1b7437d01977fb38d17602c13049fe512b5a9a32c2805cf589e8856146 files/mssqlscan-path.patch 209
DIST mssqlscan-bin-0_6.zip 70070 RMD160 ada84e7a29af3455079c1e6c7b9ec87a75165179 SHA1 205c72bdf3a442aa06a50d9d121f8d53d50c463d SHA256 946f5d80eb0ea20cdfe0f0d6e37f86b7151cc1392591213516fe8dc5b6885d25
EBUILD mssqlscan-0.6.ebuild 705 RMD160 e41ea0d6fac285dd9261b5496e9f78f299642f1d SHA1 bf61abda4aa9a64248e1853c2d936d424f46752c SHA256 54838b5dbaefc9839051fdd78f0ff7aadc6a4f849ae89f74585f143e56069833
MD5 c4c7b38501326e11faa5a3c9ad526900 mssqlscan-0.6.ebuild 705
RMD160 e41ea0d6fac285dd9261b5496e9f78f299642f1d mssqlscan-0.6.ebuild 705
SHA256 54838b5dbaefc9839051fdd78f0ff7aadc6a4f849ae89f74585f143e56069833 mssqlscan-0.6.ebuild 705
MD5 a948b5f51321bbf694e72ce3b5d73565 files/digest-mssqlscan-0.6 241
RMD160 99630cd15ca3d51d2f35a03fd752178bceee4a73 files/digest-mssqlscan-0.6 241
SHA256 43657d9a0ed0ed146316fd2f73520b88ca466ad8748d0e85aa1accb93cb71490 files/digest-mssqlscan-0.6 241

View file

@ -0,0 +1,3 @@
MD5 5a2792e7e8c8177bec3845bd373bb78a mssqlscan-bin-0_6.zip 70070
RMD160 ada84e7a29af3455079c1e6c7b9ec87a75165179 mssqlscan-bin-0_6.zip 70070
SHA256 946f5d80eb0ea20cdfe0f0d6e37f86b7151cc1392591213516fe8dc5b6885d25 mssqlscan-bin-0_6.zip 70070

View file

@ -0,0 +1,6 @@
--- mssqlscan.sh.orig 2007-10-17 22:53:02.000000000 +0000
+++ mssqlscan.sh 2008-02-01 01:01:23.000000000 +0000
@@ -1,2 +1,3 @@
#!/bin/sh
+cd /usr/lib/mssqlscan/
java -cp bin/*:lib/*:. net.cqure.MSSQLScan $*

View file

@ -0,0 +1,26 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/net-analyzer/sqlat/sqlat-1.1.0.ebuild,v 1.1.1.1 2006/02/27 20:03:41 grimmlin Exp $
inherit eutils
DESCRIPTION="A small multi-threaded tool that scans for Microsoft SQL Servers"
HOMEPAGE="http://www.cqure.net/wp/?page_id=58"
SRC_URI="http://www.cqure.net/tools/${PN}-bin-0_6.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
S="${WORKDIR}"
DEPEND="virtual/jre"
src_compile(){
einfo "Nothing to compile"
epatch "${FILESDIR}"/"${PN}"-path.patch
}
src_install () {
# dodir /usr/lib/"${PN}"
insinto /usr/lib/"${PN}"
doins -r bin lib
newbin mssqlscan.sh mssqlscan
}

12
dev-db/oat/Manifest Normal file
View file

@ -0,0 +1,12 @@
AUX oat-path.patch 1968 RMD160 9985cc3dc9103a35936e96d17ccdb73391b82a65 SHA1 89b172f8fb07938b74655d6d495b8a2b1ffd441c SHA256 00d9a1b106ca81d35ee62ce9fdc60439c75dae8878fe2700eb722255a5b281a6
MD5 e3136627ff0bf5275c6352000adcbd9e files/oat-path.patch 1968
RMD160 9985cc3dc9103a35936e96d17ccdb73391b82a65 files/oat-path.patch 1968
SHA256 00d9a1b106ca81d35ee62ce9fdc60439c75dae8878fe2700eb722255a5b281a6 files/oat-path.patch 1968
DIST oat-binary-1.3.1.zip 162398 RMD160 21fdd1bec8c6f836926a5c80fa418e59c9f6f558 SHA1 1cf60a996bf32258beda0a9c4bba20ea0acf2318 SHA256 664d540b268f46a184ed71ca024f177bad89e83f19450f37c512749a93b93a1d
EBUILD oat-1.3.1.ebuild 761 RMD160 02b7790bdc4ca6b480c51bc429d8188baadc093c SHA1 c142bc3b6d426790cd0082271f3534c94f9b506a SHA256 46c0c19e8c6569f5aa127f9c17f2bc22b9ba922ee83fac709ab494fb9229ae75
MD5 f62885c5016637a5e579d087e08a4404 oat-1.3.1.ebuild 761
RMD160 02b7790bdc4ca6b480c51bc429d8188baadc093c oat-1.3.1.ebuild 761
SHA256 46c0c19e8c6569f5aa127f9c17f2bc22b9ba922ee83fac709ab494fb9229ae75 oat-1.3.1.ebuild 761
MD5 01db1bb03d63bdd072f4fcba1b2cf862 files/digest-oat-1.3.1 241
RMD160 18d3df840c0975851e4e9024dbb3d64243d52aec files/digest-oat-1.3.1 241
SHA256 27577dd6bdda4abecd02cec20d5bc030052d9e65503f42dc7e1cd287ccc43db1 files/digest-oat-1.3.1 241

View file

@ -0,0 +1,3 @@
MD5 ed6dbb72a34400eaae176da8d9ca84dd oat-binary-1.3.1.zip 162398
RMD160 21fdd1bec8c6f836926a5c80fa418e59c9f6f558 oat-binary-1.3.1.zip 162398
SHA256 664d540b268f46a184ed71ca024f177bad89e83f19450f37c512749a93b93a1d oat-binary-1.3.1.zip 162398

View file

@ -0,0 +1,68 @@
diff -Naur oat.orig/opwg.sh oat/opwg.sh
--- oat.orig/opwg.sh 2002-06-11 09:32:00.000000000 +0000
+++ oat/opwg.sh 2008-02-01 01:40:56.000000000 +0000
@@ -2,7 +2,7 @@
#
# Wrapper for OraclePWGuess by patrik.karlsson@ixsecurity.com
#
-
+cd /usr/lib/oat/
JAVA=java
JDBC=classes111.zip
-$JAVA -cp .:$JDBC:ork.jar ork.OraclePwGuess $*
\ No newline at end of file
+$JAVA -cp .:$JDBC:ork.jar ork.OraclePwGuess $*
diff -Naur oat.orig/oquery.sh oat/oquery.sh
--- oat.orig/oquery.sh 2002-06-11 09:32:00.000000000 +0000
+++ oat/oquery.sh 2008-02-01 01:41:01.000000000 +0000
@@ -2,7 +2,7 @@
#
# Wrapper for OracleQuery by patrik@cqure.net
#
-
+cd /usr/lib/oat/
JAVA=java
JDBC=classes111.zip
$JAVA -cp .:$JDBC:ork.jar ork.OracleQuery $*
diff -Naur oat.orig/osd.sh oat/osd.sh
--- oat.orig/osd.sh 2002-06-11 09:32:00.000000000 +0000
+++ oat/osd.sh 2008-02-01 01:41:07.000000000 +0000
@@ -2,7 +2,7 @@
#
# Wrapper for OracleSamDump by patrik.karlsson@ixsecurity.com
#
-
+cd /usr/lib/oat/
JAVA=java
JDBC=classes111.zip
-$JAVA -cp .:$JDBC:ork.jar ork.OracleSamDump $*
\ No newline at end of file
+$JAVA -cp .:$JDBC:ork.jar ork.OracleSamDump $*
diff -Naur oat.orig/ose.sh oat/ose.sh
--- oat.orig/ose.sh 2002-06-11 09:32:00.000000000 +0000
+++ oat/ose.sh 2008-02-01 01:41:12.000000000 +0000
@@ -2,7 +2,7 @@
#
# Wrapper for OracleSysExec by patrik.karlsson@ixsecurity.com
#
-
+cd /usr/lib/oat/
JAVA=java
JDBC=classes111.zip
-$JAVA -cp .:$JDBC:ork.jar ork.OracleSysExec $*
\ No newline at end of file
+$JAVA -cp .:$JDBC:ork.jar ork.OracleSysExec $*
diff -Naur oat.orig/otnsctl.sh oat/otnsctl.sh
--- oat.orig/otnsctl.sh 2002-06-11 09:32:00.000000000 +0000
+++ oat/otnsctl.sh 2008-02-01 01:41:17.000000000 +0000
@@ -2,7 +2,7 @@
#
# Wrapper for OracleTNSCtrl by patrik.karlsson@ixsecurity.com
#
-
+cd /usr/lib/oat/
JAVA=java
JDBC=classes111.zip
-$JAVA -cp .:$JDBC:ork.jar ork.OracleTNSCtrl $*
\ No newline at end of file
+$JAVA -cp .:$JDBC:ork.jar ork.OracleTNSCtrl $*

View file

@ -0,0 +1,27 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/net-analyzer/sqlat/sqlat-1.1.0.ebuild,v 1.1.1.1 2006/02/27 20:03:41 grimmlin Exp $
inherit eutils
DESCRIPTION="The Oracle Auditing Tools is a toolkit that could be used to audit security within Oracle database servers"
HOMEPAGE="http://www.cqure.net/wp/?page_id=2"
SRC_URI="http://www.cqure.net/tools/${PN}-binary-${PV}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
S="${WORKDIR}"/"${PN}"
DEPEND="virtual/jre"
src_compile(){
einfo "Nothing to compile"
epatch "${FILESDIR}"/"${PN}"-path.patch
}
src_install () {
insinto /usr/lib/"${PN}"
doins -r tftproot
doins ork.jar accounts.default
dobin *.sh
dodoc README
}

8
dev-db/sqlat/Manifest Normal file
View file

@ -0,0 +1,8 @@
DIST sqlat-src-1.1.0.tar.gz 50292 RMD160 c1d32d8fd50f3490d1f1313e2c99f6d1c98f3e6a SHA1 9b61eeb26e581984c5c1a2805bee3fb77e0a5385 SHA256 33ef7508838012b697f29ea87790514fe74b23e77d4da94f5351850384e86cad
EBUILD sqlat-1.1.0.ebuild 874 RMD160 ff5eca19ee404e22a6907ee60b5cc9cbaa05ee64 SHA1 b1edcc9cc56ccc764e24c973ec74fb3a257dcc86 SHA256 f88fe2a92cbf6076203ab0f98fb1a8dd9dd2af9f02f6bc7162462b7f41a357c6
MD5 231ae6744aaef869473027e901cbe727 sqlat-1.1.0.ebuild 874
RMD160 ff5eca19ee404e22a6907ee60b5cc9cbaa05ee64 sqlat-1.1.0.ebuild 874
SHA256 f88fe2a92cbf6076203ab0f98fb1a8dd9dd2af9f02f6bc7162462b7f41a357c6 sqlat-1.1.0.ebuild 874
MD5 a7ee35e44e9d83b7e0556b51f49e7d55 files/digest-sqlat-1.1.0 244
RMD160 3ae2ab617200f9670aa37ca628a119fa01f553a4 files/digest-sqlat-1.1.0 244
SHA256 f202b6aad117965a39569cb2a18eca76c9190b3eed3a1c279c451dca6d656600 files/digest-sqlat-1.1.0 244

Some files were not shown because too many files have changed in this diff Show more