class

Sprayer

Inherits Reference / Object

Constructors

new(username : String, password : String)
Source
new(usernamear : Array(String), passwordar : Array(String))
Source
new(username : String)
Source
new(usernamear : Array(String))
Source

Instance methods

delay=(delay : Int32)
Source
jitter=(jitter : Int32)
Source
passwords
Source
passwords=(passwords : Array(String))
Source
spray(username : String, password : String) : Array(String | Bool)

super method as placeholder. this is for the single logon attempt code per "module" below is just for testing purposes
should return an array of [username, password, valid, lockout, mfa]

Source
start(thread_count = 1, db = nil)

starts the sprayer with a jitter of 1 and a delay of 30

Source
target
Source
target=(target : String)
Source
targets

property user_agent : String = "SprayCannon user agent. Password Spraying tool. Check your logs"

Source
targets=(targets : Array(String))

property user_agent : String = "SprayCannon user agent. Password Spraying tool. Check your logs"

Source
uap=(uap : Bool)
Source
upf=(upf : Bool)
Source
useragents

property useragents : Array(String) = ["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/90.0"]

Source
useragents=(useragents : Array(String))

property useragents : Array(String) = ["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/90.0"]

Source
usernames
Source
usernames=(usernames : Array(String))
Source
valid
Source
valid=(valid : Array(String))
Source
webhook_url
Source
webhook_url=(webhook_url : String)
Source