arjun - manual referensi, opsi, contoh perintah


NAMA

arjun - Paket penemuan parameter HTTP

RINGKASAN

arjun [-h] [-u URL] [-o JSON_FILE] [-oT TEXT_FILE] [-oB [BURP_PORT]] [-d DELAY] [-t THREADS] [-w WORDLIST] [-m METHOD] [-i [IMPORT_FILE]]
      [-T TIMEOUT] [-c CHUNKS] [-q] [--headers [HEADERS]] [--passive [PASSIVE]] [--stable] [--include INCLUDE] [--disable-redirects]

KETERANGAN

Arjun dapat menemukan parameter kueri untuk titik akhir URL. Jika Anda tidak mengerti, tidak apa-apa, baca bersama. Aplikasi web menggunakan parameter (atau kueri) untuk menerima input pengguna, pertimbangkan contoh berikut:

    http://api.example.com/v1/userinfo?id=751634589

URL ini tampaknya memuat informasi pengguna untuk id pengguna tertentu, tetapi bagaimana jika ada parameter bernama admin yang jika disetel ke True membuat titik akhir memberikan lebih banyak informasi tentang pengguna ? Inilah yang dilakukan Arjun, ia menemukan parameter HTTP yang valid dengan kamus default besar berisi 25.890 nama parameter. Bagian terbaik? Dibutuhkan kurang dari 10 detik untuk menelusuri daftar besar ini sambil membuat hanya 50-60 permintaan ke target. Begini caranya.

  • Mendukung permintaan GET/POST/POST-JSON/POST-XML

  • Secara otomatis menangani batas tarif dan batas waktu

  • Ekspor hasil ke: file BurpSuite, teks atau JSON

  • Impor target dari: BurpSuite, file teks, atau file permintaan mentah

  • Dapat secara pasif mengekstrak parameter dari JS atau 3 sumber eksternal

PILIHAN

-h, --help

tampilkan pesan bantuan ini dan keluar.

-u URL

Targetkan URL.

-o JSON_FILE, -oJ JSON_FILE

Jalur untuk file keluaran json.

-oT TEXT_FILE

Jalur untuk file keluaran teks.

-oB [BURP_PORT]

Port untuk keluaran ke Burp Suite Proxy. Port default adalah 8080.

-d DELAY

Penundaan antara permintaan dalam hitungan detik. (standar: 0).

-t THREADS

Jumlah utas bersamaan. (standar: 5).

-w WORDLIST

Jalur file daftar kata. (default: /usr/lib/python3/dist-packages/arjun/db/large.txt).

-m METHOD

Metode permintaan untuk digunakan: GET/POST/XML/JSON/HEADERS. (default: DAPATKAN).

-i [IMPORT_FILE]

Impor URL target dari file.

-T TIMEOUT

Batas waktu permintaan HTTP dalam hitungan detik. (standar: 15).

-c CHUNKS

Ukuran bongkahan. Jumlah parameter yang akan dikirim sekaligus.

-q

Modus senyap. Tidak ada keluaran.

--headers [HEADERS]

Tambahkan tajuk. Pisahkan beberapa tajuk dengan baris baru.

--passive [PASSIVE]

Kumpulkan nama parameter dari sumber pasif seperti wayback, commoncrawl, dan otx.

--stable

Lebih suka stabilitas daripada kecepatan.

--include INCLUDE

Sertakan data ini dalam setiap permintaan.

--disable-redirects

nonaktifkan pengalihan.

CONTOH

arjun -h
arjun -u http://site.example.com/test.php
arjun -u http://site.example.com/test.php -o test.json
arjun -u http://site.example.com -t 5
arjun -u http://site.example.com --stable

PENGARANG

Ditulis oleh Somdev Sangwan

Halaman manual ini ditulis oleh Guilherme de Paula Xavier Segundo untuk proyek Debian (tetapi mungkin digunakan oleh orang lain).