mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 08:25:01 +01:00
Re-organizing svn tree
This commit is contained in:
commit
b0039dd589
333 changed files with 12621 additions and 0 deletions
19
app-admin/genmenu/Manifest
Normal file
19
app-admin/genmenu/Manifest
Normal 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
|
||||
3
app-admin/genmenu/files/digest-genmenu-0.1.1
Normal file
3
app-admin/genmenu/files/digest-genmenu-0.1.1
Normal 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
|
||||
0
app-admin/genmenu/files/digest-genmenu-9999
Normal file
0
app-admin/genmenu/files/digest-genmenu-9999
Normal file
13
app-admin/genmenu/files/genmenu-term-fix.patch
Normal file
13
app-admin/genmenu/files/genmenu-term-fix.patch
Normal 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):
|
||||
33
app-admin/genmenu/genmenu-0.1.1.ebuild
Normal file
33
app-admin/genmenu/genmenu-0.1.1.ebuild
Normal 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"
|
||||
}
|
||||
32
app-admin/genmenu/genmenu-9999.ebuild
Normal file
32
app-admin/genmenu/genmenu-9999.ebuild
Normal 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"
|
||||
}
|
||||
8
app-crypt/SIPcrack/Manifest
Normal file
8
app-crypt/SIPcrack/Manifest
Normal 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
|
||||
25
app-crypt/SIPcrack/SIPcrack-0.2.ebuild
Normal file
25
app-crypt/SIPcrack/SIPcrack-0.2.ebuild
Normal 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
|
||||
}
|
||||
3
app-crypt/SIPcrack/files/digest-SIPcrack-0.2
Normal file
3
app-crypt/SIPcrack/files/digest-SIPcrack-0.2
Normal 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
8
app-crypt/md5bf/Manifest
Normal 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
|
||||
3
app-crypt/md5bf/files/digest-md5bf-0.1
Normal file
3
app-crypt/md5bf/files/digest-md5bf-0.1
Normal 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
|
||||
29
app-crypt/md5bf/md5bf-0.1.ebuild
Normal file
29
app-crypt/md5bf/md5bf-0.1.ebuild
Normal 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]
|
||||
}
|
||||
12
app-crypt/plaintoo/Manifest
Normal file
12
app-crypt/plaintoo/Manifest
Normal 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
|
||||
3
app-crypt/plaintoo/files/digest-plaintoo-0.1
Normal file
3
app-crypt/plaintoo/files/digest-plaintoo-0.1
Normal 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
|
||||
4
app-crypt/plaintoo/files/plaintoo
Normal file
4
app-crypt/plaintoo/files/plaintoo
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
cd /opt/plaintoo/
|
||||
./plaintoo.py "$@"
|
||||
32
app-crypt/plaintoo/plaintoo-0.1.ebuild
Normal file
32
app-crypt/plaintoo/plaintoo-0.1.ebuild
Normal 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
|
||||
}
|
||||
16
app-emulation/qemu-launcher/Manifest
Normal file
16
app-emulation/qemu-launcher/Manifest
Normal 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
|
||||
|
|
@ -0,0 +1 @@
|
|||
MD5 818ade9464af93798f8cab87217d5437 qemu-launcher_1.5.1-1.tar.gz 33684
|
||||
|
|
@ -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
|
||||
33
app-emulation/qemu-launcher/qemu-launcher-1.5.1.ebuild
Normal file
33
app-emulation/qemu-launcher/qemu-launcher-1.5.1.ebuild
Normal 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
|
||||
}
|
||||
30
app-emulation/qemu-launcher/qemu-launcher-1.7.1.ebuild
Normal file
30
app-emulation/qemu-launcher/qemu-launcher-1.7.1.ebuild
Normal 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
|
||||
}
|
||||
4
app-emulation/qemu-softmmu/Manifest
Normal file
4
app-emulation/qemu-softmmu/Manifest
Normal 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
|
||||
2614
app-emulation/qemu-softmmu/files/qemu-cvs20080205-brb_02-olive.patch
Normal file
2614
app-emulation/qemu-softmmu/files/qemu-cvs20080205-brb_02-olive.patch
Normal file
File diff suppressed because it is too large
Load diff
151
app-emulation/qemu-softmmu/files/qemu-e1000.patch
Normal file
151
app-emulation/qemu-softmmu/files/qemu-e1000.patch
Normal 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 */
|
||||
|
|
@ -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
8
app-fuzz/Peach/Manifest
Normal 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
|
||||
41
app-fuzz/Peach/Peach-0.4.ebuild
Normal file
41
app-fuzz/Peach/Peach-0.4.ebuild
Normal 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
|
||||
}
|
||||
3
app-fuzz/Peach/files/digest-Peach-0.4
Normal file
3
app-fuzz/Peach/files/digest-Peach-0.4
Normal 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
12
app-fuzz/bed/Manifest
Normal 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
|
||||
28
app-fuzz/bed/bed-0.5.ebuild
Normal file
28
app-fuzz/bed/bed-0.5.ebuild
Normal 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
4
app-fuzz/bed/files/bed
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
cd /opt/bed/
|
||||
perl bed.pl "$@"
|
||||
3
app-fuzz/bed/files/digest-bed-0.5
Normal file
3
app-fuzz/bed/files/digest-bed-0.5
Normal 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
8
app-fuzz/bss/Manifest
Normal 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
|
||||
30
app-fuzz/bss/bss-0.6.ebuild
Normal file
30
app-fuzz/bss/bss-0.6.ebuild
Normal 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
|
||||
}
|
||||
3
app-fuzz/bss/files/digest-bss-0.6
Normal file
3
app-fuzz/bss/files/digest-bss-0.6
Normal 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
2
app-fuzz/fusil/Manifest
Normal 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
|
||||
27
app-fuzz/fusil/fusil-1.0_beta3.ebuild
Normal file
27
app-fuzz/fusil/fusil-1.0_beta3.ebuild
Normal 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"
|
||||
8
app-fuzz/fuzzer-server/Manifest
Normal file
8
app-fuzz/fuzzer-server/Manifest
Normal 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
|
||||
3
app-fuzz/fuzzer-server/files/digest-fuzzer-server-0.1
Normal file
3
app-fuzz/fuzzer-server/files/digest-fuzzer-server-0.1
Normal 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
|
||||
23
app-fuzz/fuzzer-server/fuzzer-server-0.1.ebuild
Normal file
23
app-fuzz/fuzzer-server/fuzzer-server-0.1.ebuild
Normal 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
3
app-fuzz/fuzzer/Manifest
Normal 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
|
||||
1
app-fuzz/fuzzer/files/digest-fuzzer-1.2
Normal file
1
app-fuzz/fuzzer/files/digest-fuzzer-1.2
Normal file
|
|
@ -0,0 +1 @@
|
|||
MD5 b55390126dac7450dd2ac05f9259a839 fuzzer-1.2.tar.gz 21731
|
||||
4
app-fuzz/fuzzer/files/fuzzer
Normal file
4
app-fuzz/fuzzer/files/fuzzer
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
cd /opt/fuzzer/
|
||||
./fuzzer.py "$@"
|
||||
25
app-fuzz/fuzzer/fuzzer-1.2.ebuild
Normal file
25
app-fuzz/fuzzer/fuzzer-1.2.ebuild
Normal 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}"
|
||||
}
|
||||
11
app-fuzz/http-fuzz/Manifest
Normal file
11
app-fuzz/http-fuzz/Manifest
Normal 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
|
||||
0
app-fuzz/http-fuzz/files/digest-http-fuzz-0.1
Normal file
0
app-fuzz/http-fuzz/files/digest-http-fuzz-0.1
Normal file
86
app-fuzz/http-fuzz/files/http-fuzz.pl
Normal file
86
app-fuzz/http-fuzz/files/http-fuzz.pl
Normal 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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
18
app-fuzz/http-fuzz/http-fuzz-0.1.ebuild
Normal file
18
app-fuzz/http-fuzz/http-fuzz-0.1.ebuild
Normal 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
8
app-fuzz/metadata.xml
Normal 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>
|
||||
8
app-fuzz/ohrwurm/Manifest
Normal file
8
app-fuzz/ohrwurm/Manifest
Normal 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
|
||||
3
app-fuzz/ohrwurm/files/digest-ohrwurm-0.1
Normal file
3
app-fuzz/ohrwurm/files/digest-ohrwurm-0.1
Normal 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
|
||||
22
app-fuzz/ohrwurm/ohrwurm-0.1.ebuild
Normal file
22
app-fuzz/ohrwurm/ohrwurm-0.1.ebuild
Normal 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
|
||||
}
|
||||
8
app-fuzz/protos/ChangeLog
Normal file
8
app-fuzz/protos/ChangeLog
Normal 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
25
app-fuzz/protos/Manifest
Normal 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
|
||||
30
app-fuzz/protos/files/digest-protos-1.0
Normal file
30
app-fuzz/protos/files/digest-protos-1.0
Normal 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
|
||||
64
app-fuzz/protos/files/protos
Normal file
64
app-fuzz/protos/files/protos
Normal 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
|
||||
53
app-fuzz/protos/protos-1.0.ebuild
Normal file
53
app-fuzz/protos/protos-1.0.ebuild
Normal 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
8
app-fuzz/scapy/ChangeLog
Normal 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
24
app-fuzz/scapy/Manifest
Normal 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
|
||||
1
app-fuzz/scapy/files/digest-scapy-1.0.2
Normal file
1
app-fuzz/scapy/files/digest-scapy-1.0.2
Normal file
|
|
@ -0,0 +1 @@
|
|||
MD5 c4cac0a657079492710b31a6aed0672a scapy-1.0.2.tar.gz 104563
|
||||
1
app-fuzz/scapy/files/digest-scapy-1.0.2-r1
Normal file
1
app-fuzz/scapy/files/digest-scapy-1.0.2-r1
Normal file
|
|
@ -0,0 +1 @@
|
|||
MD5 c4cac0a657079492710b31a6aed0672a scapy-1.0.2.tar.gz 104563
|
||||
1
app-fuzz/scapy/files/digest-scapy-1.0.3
Normal file
1
app-fuzz/scapy/files/digest-scapy-1.0.3
Normal file
|
|
@ -0,0 +1 @@
|
|||
MD5 bdc5247105312c61597d5c3e00dc1127 scapy-1.0.3.tar.gz 125145
|
||||
37
app-fuzz/scapy/files/ethertypes
Normal file
37
app-fuzz/scapy/files/ethertypes
Normal 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
|
||||
BIN
app-fuzz/scapy/files/scapy.tar.gz
Normal file
BIN
app-fuzz/scapy/files/scapy.tar.gz
Normal file
Binary file not shown.
12
app-fuzz/scapy/metadata.xml
Normal file
12
app-fuzz/scapy/metadata.xml
Normal 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>
|
||||
54
app-fuzz/scapy/scapy-1.0.4.ebuild
Normal file
54
app-fuzz/scapy/scapy-1.0.4.ebuild
Normal 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
3
app-fuzz/sftf/Manifest
Normal 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
|
||||
1
app-fuzz/sftf/files/digest-sftf-0.9.3
Normal file
1
app-fuzz/sftf/files/digest-sftf-0.9.3
Normal file
|
|
@ -0,0 +1 @@
|
|||
MD5 757adc3faae218866963766e027d8aca SFTF-0.9.3.tar.gz 137057
|
||||
4
app-fuzz/sftf/files/sftf
Normal file
4
app-fuzz/sftf/files/sftf
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
cd /opt/sftf/
|
||||
./SFTF.py $@
|
||||
29
app-fuzz/sftf/sftf-0.9.3.ebuild
Normal file
29
app-fuzz/sftf/sftf-0.9.3.ebuild
Normal 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
|
||||
}
|
||||
11
app-fuzz/smtp-fuzz/Manifest
Normal file
11
app-fuzz/smtp-fuzz/Manifest
Normal 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
|
||||
0
app-fuzz/smtp-fuzz/files/digest-smtp-fuzz-0.1
Normal file
0
app-fuzz/smtp-fuzz/files/digest-smtp-fuzz-0.1
Normal file
230
app-fuzz/smtp-fuzz/files/smtp-fuzz.pl
Normal file
230
app-fuzz/smtp-fuzz/files/smtp-fuzz.pl
Normal 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";
|
||||
}
|
||||
18
app-fuzz/smtp-fuzz/smtp-fuzz-0.1.ebuild
Normal file
18
app-fuzz/smtp-fuzz/smtp-fuzz-0.1.ebuild
Normal 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}"
|
||||
}
|
||||
8
app-fuzz/smudge/ChangeLog
Normal file
8
app-fuzz/smudge/ChangeLog
Normal 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
20
app-fuzz/smudge/Manifest
Normal 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
|
||||
3
app-fuzz/smudge/files/digest-smudge-0.8
Normal file
3
app-fuzz/smudge/files/digest-smudge-0.8
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
MD5 296e287026a6347c805461f3c38f3adf smudge.tar.gz 31350
|
||||
RMD160 9be820d3b1c8ed4c4971b6a4ca8cfda8dcf0c16f smudge.tar.gz 31350
|
||||
SHA256 07ad91a612c6a33b614002efa14632bf44d0b6986448c22dfed97fb2102dc23b smudge.tar.gz 31350
|
||||
4
app-fuzz/smudge/files/smudge
Normal file
4
app-fuzz/smudge/files/smudge
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
cd /opt/smudge/
|
||||
./SMUDGE.py "$@"
|
||||
12
app-fuzz/smudge/metadata.xml
Normal file
12
app-fuzz/smudge/metadata.xml
Normal 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>
|
||||
47
app-fuzz/smudge/smudge-0.8.ebuild
Normal file
47
app-fuzz/smudge/smudge-0.8.ebuild
Normal 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
|
||||
}
|
||||
12
app-fuzz/snmp-fuzzer/Manifest
Normal file
12
app-fuzz/snmp-fuzzer/Manifest
Normal 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
|
||||
3
app-fuzz/snmp-fuzzer/files/digest-snmp-fuzzer-0.1.1
Normal file
3
app-fuzz/snmp-fuzzer/files/digest-snmp-fuzzer-0.1.1
Normal 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
|
||||
4
app-fuzz/snmp-fuzzer/files/snmp-fuzzer
Normal file
4
app-fuzz/snmp-fuzzer/files/snmp-fuzzer
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
cd /opt/snmp-fuzzer/
|
||||
perl snmpfuzz.pl "$@"
|
||||
25
app-fuzz/snmp-fuzzer/snmp-fuzzer-0.1.1.ebuild
Normal file
25
app-fuzz/snmp-fuzzer/snmp-fuzzer-0.1.1.ebuild
Normal 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
|
||||
}
|
||||
8
app-misc/gpsdrive/Manifest
Normal file
8
app-misc/gpsdrive/Manifest
Normal 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
|
||||
3
app-misc/gpsdrive/files/digest-gpsdrive-2.09
Normal file
3
app-misc/gpsdrive/files/digest-gpsdrive-2.09
Normal 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
|
||||
25
app-misc/gpsdrive/gpsdrive-2.09.ebuild
Normal file
25
app-misc/gpsdrive/gpsdrive-2.09.ebuild
Normal 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
12
dev-db/absinthe/Manifest
Normal 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
|
||||
34
dev-db/absinthe/absinthe-1.4.1.ebuild
Normal file
34
dev-db/absinthe/absinthe-1.4.1.ebuild
Normal 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
|
||||
}
|
||||
3
dev-db/absinthe/files/absinthe
Normal file
3
dev-db/absinthe/files/absinthe
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
mono /usr/lib/absinthe/Absinthe.exe
|
||||
3
dev-db/absinthe/files/digest-absinthe-1.4.1
Normal file
3
dev-db/absinthe/files/digest-absinthe-1.4.1
Normal 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
12
dev-db/mssqlscan/Manifest
Normal 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
|
||||
3
dev-db/mssqlscan/files/digest-mssqlscan-0.6
Normal file
3
dev-db/mssqlscan/files/digest-mssqlscan-0.6
Normal 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
|
||||
6
dev-db/mssqlscan/files/mssqlscan-path.patch
Normal file
6
dev-db/mssqlscan/files/mssqlscan-path.patch
Normal 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 $*
|
||||
26
dev-db/mssqlscan/mssqlscan-0.6.ebuild
Normal file
26
dev-db/mssqlscan/mssqlscan-0.6.ebuild
Normal 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
12
dev-db/oat/Manifest
Normal 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
|
||||
3
dev-db/oat/files/digest-oat-1.3.1
Normal file
3
dev-db/oat/files/digest-oat-1.3.1
Normal 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
|
||||
68
dev-db/oat/files/oat-path.patch
Normal file
68
dev-db/oat/files/oat-path.patch
Normal 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 $*
|
||||
27
dev-db/oat/oat-1.3.1.ebuild
Normal file
27
dev-db/oat/oat-1.3.1.ebuild
Normal 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
8
dev-db/sqlat/Manifest
Normal 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
Loading…
Reference in a new issue