40 lines
929 B
Plaintext
40 lines
929 B
Plaintext
# Tanım: Web/uygulama sunucularındaki klasör ve dosyaları deneme yanılma yolu ile tespit eder
|
||
# URL: http://www.owasp.org/index.php/Category:OWASP_DirBuster_Project
|
||
# Paketçi: yakar
|
||
# Gerekler: openjdk
|
||
# Grup: ağ
|
||
|
||
isim=dirbuster
|
||
surum=0.12
|
||
devir=2
|
||
kaynak=(http://downloads.sourceforge.net/dirbuster/DirBuster-$surum.tar.bz2)
|
||
|
||
derle() {
|
||
cd "$SRC"
|
||
|
||
mkdir -p "$PKG/usr/share/dirbuster"
|
||
mkdir -p "$PKG/usr/bin"
|
||
|
||
cp --no-preserve=ownership -a DirBuster-$surum/* \
|
||
"$PKG/usr/share/dirbuster"
|
||
|
||
cat > "$PKG/usr/bin/dirbuster" <<EOF
|
||
#!/bin/sh
|
||
exec /opt/jdk/bin/java -jar /usr/share/dirbuster/DirBuster-$surum.jar "\$@"
|
||
EOF
|
||
chmod +x "$PKG/usr/bin/dirbuster"
|
||
|
||
# desktop
|
||
mkdir -p "$PKG/usr/share/applications/"
|
||
cat > $PKG/usr/share/applications/$isim.desktop << BASLA
|
||
[Desktop Entry]
|
||
Name=Dirbuster
|
||
Exec=dirbuster
|
||
Terminal=false
|
||
Icon=dirbuster
|
||
Type=Application
|
||
Categories=Network;X-Komutan;
|
||
Version=1.0
|
||
BASLA
|
||
}
|