talimat 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # Tanım: SQL enjeksiyon kusurlarını sömürme sürecini otomatikleştirin
  2. # URL: http://sqlmap.org
  3. # Paketçi: milisarge yakar
  4. # Gerekler: python
  5. # Grup: sistem
  6. isim=sqlmap
  7. surum=1.2.11
  8. devir=1
  9. kaynak=(https://github.com/sqlmapproject/sqlmap/archive/$surum.tar.gz::$isim-$surum.tar.gz)
  10. derle() {
  11. cd $SRC/$isim-$surum
  12. python2 -m compileall .
  13. python2 -O -m compileall .
  14. install -d "$PKG/etc"
  15. install -d "$PKG/usr/bin"
  16. install -d "$PKG/opt/$isim"
  17. install -d "$PKG/usr/share/doc"
  18. mv doc "$PKG/usr/share/doc/$isim"
  19. mv sqlmap.conf "$PKG/etc/sqlmap.conf"
  20. ln -sf /etc/sqlmap.conf "$PKG/opt/$isim/sqlmap.conf"
  21. cp -R --no-preserve=ownership * "$PKG/opt/$isim"
  22. cat > "$PKG/usr/bin/sqlmap" << EOF
  23. #!/bin/sh
  24. cd /opt/$isim
  25. python2 sqlmap.py "\$@"
  26. EOF
  27. cat > "$PKG/usr/bin/sqlmapapi" << EOF
  28. #!/bin/sh
  29. cd /opt/$isim
  30. python2 sqlmapapi.py "\$@"
  31. EOF
  32. chmod 755 "$PKG/usr/bin/sqlmap"
  33. chmod 755 "$PKG/usr/bin/sqlmapapi"
  34. # desktop
  35. mkdir -p "$PKG/usr/share/applications/"
  36. cat > $PKG/usr/share/applications/$isim.desktop << BASLA
  37. [Desktop Entry]
  38. Name=$isim
  39. Exec=sh -c "$isim;${SHELL:-bash}"
  40. Terminal=true
  41. Icon=$isim
  42. Type=Application
  43. Categories=Network;X-Komutan;
  44. Version=1.0
  45. BASLA
  46. }