DOONA(1)

✨ NAME ✨

okay so bestie, welcome to the doona manual page β€” it lives in the User Commands section of the manual (that's the (1) bit, iykyk πŸ’…).

doona β€” Network fuzzer forked from bed πŸ¦‹

Like, it fuzzes networks. That's the whole vibe. It was forked from something called bed, and now it's its own whole main character. πŸ‘‘


🌸 SYNOPSIS 🌸

doona -m [module] <options>

That's it. That's the shape of it. Give it a module, sprinkle options on top, go. ✨


πŸ’– OPTIONS πŸ’–

  • -m <module> β€” the module, babes. This is the one you cannot skip. Possible values for <module> are literally:
    • DICT
    • FINGER
    • FTP
    • HTTP
    • HTTP_MORE
    • HTTP_SP
    • HTTP_WEBDAV
    • IMAP
    • IRC
    • LPD
    • NNTP
    • PJL
    • POP
    • PROXY
    • RTSP
    • SMTP
    • SOCKS4
    • SOCKS5
    • TFTP
    • WHOIS

twenty of them. a whole alphabet of chaos. pick your fighter. πŸŽ€

  • -c <int> β€” run a health check after every <int> fuzz cases. like a lil wellness moment for your target 🫢
  • -t <target> β€” the host you wanna check. default: localhost. (yes, it will absolutely just fuzz your own machine if you don't say otherwise, no cap πŸ™ˆ)
  • -p <port> β€” port to connect to. default is module specific standard port, so like, it already knows. she's prepared. πŸ’…
  • -o <timeout> β€” how many seconds to wait after each test. default: 2 seconds. patience is a virtue etc etc ⏳
  • -r <index> β€” resumes fuzzing at test case index. picking up right where you left off, we love a comeback story 😭
  • -k β€” keep trying until the server passes a health check. stubborn? no. determined. πŸ”₯
  • -d β€” dump test case to stdout. use this in combination with -r. (they're a duo, don't split them up πŸ’œ)
  • -M <num> β€” exit after executing <num> number of fuzz cases. boundaries! we stan a limit ✨
  • -h β€” print help (this text).
    • Use "doona -m [module] -h" for module specific option.
    • Only -m is a mandatory switch.
real talk though: out of every single flag up there, only -m is mandatory. everything else is optional garnish. but if you forget -m? nothing's happening, bestie. that's the whole lock and key πŸ”‘

and that's the page!! this version of doona's manual came out in January 2019, and the source line at the bottom just says doona β€” so shoutout to her for being iconic since then πŸŒˆπŸ’– stay safe out there, fuzz responsibly, and remember: -m or it didn't happen. mwah πŸ’…βœ¨