turbosearch(1)

🌸 turbosearch β€” wordlist url search tool 🌸

okay bestie, sit down, hydrate, because we're about to talk about turbosearch, a little section 1 manual page that is genuinely iconic. it's a wordlist url search tool, and yes, it's giving exactly what you think it's giving. πŸ’…


πŸ’– NAME πŸ’–

turbosearch β€” wordlist url search tool. that's it, that's the name, no notes. ✨


πŸŽ€ OPTIONS πŸŽ€

the invocation vibe is literally just:

turbosearch [OPTION]

short, sweet, main character energy. 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so this program was developed in Python, okay? and it's brute force style β€” the whole point of it is to go perform a search through a list of words. that's the mission. that's the assignment. 🎯

and it supports multi-threading, which means several simultaneous connections going at once, which means the search process gets sped up. it's fast, it's parallel, it's lowkey obsessed with efficiency. πŸ”₯


🌈 USAGE 🌈

✨ optional arguments ✨

  • -h, --help β€” shows this help message and then exits. the classic. the beloved. the "wait what does this flag do again" saviour. πŸ’–

⭐ General Setting ⭐

  • -t [target url] β€” the target url you're going after, bestie (ex: http://10.10.10.10/path)
  • -w [word list] β€” the word list that's gonna get tested
  • -T [tasks] β€” number of connects in parallel (per host, default: 16). so like, sixteen little connections holding hands and running at the same time. πŸ‘‘
  • -o [output file] β€” save output to disk (default: none)
  • -x [extensions] β€” append each request with these extensions, comma-separated values, so you can serve looks in multiple formats at once πŸŽ€

πŸ’œ Custom Settings πŸ’œ

  • -R, --restore β€” restore a previous aborted/crashed session. she remembers where she left off, no cap. πŸ’€
  • -I, --ignore β€” ignore an existing restore file (and don't wait 10 seconds). impatient queen behaviour, we support it. ⏱️
  • -D, --double-path β€” multiply a payload set to search 2 path levels (ex: word1/word2). two levels deep, double the drama. πŸ™ˆ
  • --proxy [target proxy] β€” target proxy URL (ex: http://127.0.0.1:8080)
  • --report-to [target proxy] β€” target proxy URL to report only successful requests (ex: http://127.0.0.1:8080)
  • --deep β€” Deep Search: look for URLs inside of HTML results. she goes deeper than the vibes, fr fr. πŸ”
  • -v, --verbose β€” shows more options (-h -v). prints commands and outputs. (default: quiet) β€” so like, she starts talking and she does not stop. iconic. πŸ—£οΈ
  • --full-log β€” print full requested URLs (default: no)
  • --no-forward-location β€” disable forward to Location response address (default: no)
  • --ignore-result [filter] β€” ignore results by result code or/and size (ex1: 302 or ex2: 302:172 or ex3: 405,302:172). yes bestie, you can filter with just a code, or code plus size with a colon, or a whole comma-separated lil combo. chef's kiss. πŸ“
  • --find [text to find] β€” text to find in content or header (comma-separated values)
  • --method [http method] β€” specify request method (default: GET). available methods: GET, POST,PUT, PATCH, HEAD, OPTIONS, all or comma-separated values. (yes, POST,PUT is written exactly like that in the original, no space, we're keeping it, it's part of the lore. πŸ’…)
  • --random-agent β€” use a randomly selected HTTP User-Agent header value (default: no). she's whoever she needs to be. 🧚
  • --header [headers] β€” JSON-formatted header key/value (ex: '{"PHPSESSID": "gvksi1cmjl2kqgntqof19sh823"}')
  • --ci, --case-insensitive β€” Case Insensitive search: put all wordlist in lower case. she doesn't care about your capital letters, and honestly? valid. ✨
  • --stats-db β€” save reported URI at SQLite local database called stats.db (default: no)
  • --no-robots β€” not look for robots.txt (default: no). we are ignoring the rules politely. πŸš«πŸ€–

🌸 Word List Options 🌸

  • --md5-search β€” search for a MD5 Hash version of each word (default: no)
  • --sha1-search β€” search for a SHA1 Hash version of each word (default: no)
  • --sha256-search β€” search for a SHA256 Hash version of each word (default: no)
  • --hash-upper β€” in case of Hash Search be enabled, also search by Uppercase of Hash Hex Text (default: no). uppercase edition, for when the lowercase wasn't enough. πŸ‘‘
  • --no-dupcheck β€” do not check duplicate words in wordlist. use in case of big wordlists (default: False). big wordlist energy, no time for duplicates. πŸ”₯

πŸ’« EXAMPLES πŸ’«

utilization samples, aka the group chat receipts:

turbosearch -t http://10.10.10.10/ -w /usr/share/dirb/wordlists/big.txt
turbosearch -t http://10.10.10.10/ -w /usr/share/dirb/wordlists/big.txt -x .html,.xml,.php,.txt
turbosearch -t http://10.10.10.10/ -w /usr/share/dirb/

look at her go. three little lines, three whole moods. πŸ¦‹


🫢 AUTHORS 🫢

written by HΓ©lvio Junior (aka M4v3r1ck) <helvio_junior@hotmail.com> β€” absolute legend, we stan. πŸ’–

this manual page was written by Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com> β€” thank you for the lore, bestie. πŸŽ€

for the Debian project (but may be used by others). sharing is caring, periodt. ✨


no cap, that's the whole page. every flag, every default, every example, every name β€” all of it, preserved, glowing, and ready for your terminal. πŸ’…

turbosearch 0.1.25, DEZ 2022 β€” and that's the sign-off, mwah. 😘

πŸ“¦ where this page comes from