{"library":"spraycharles","title":"Spraycharles","type":"library","description":"A low and slow password spraying tool for Active Directory, designed to spray credentials over a long period of time to avoid lockouts. Version 2.0.3 supports OWA, EWS, Teams, and ADFS, with concurrency and retry intervals. Development is active.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install spraycharles"],"cli":{"name":"spraycharles","version":"Usage: spraycharles [OPTIONS] COMMAND [ARGS]..."}},"imports":["from spraycharles import SprayRunner","import spraycharles"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/Tw1sm/spraycharles","docs":null,"changelog":null,"pypi":"https://pypi.org/project/spraycharles/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"from spraycharles import SprayRunner\nrunner = SprayRunner(\n    targets=['user@domain.com'],\n    passwords=['Password1', 'Password2'],\n    jitter=10,\n    dur=60\n)\nrunner.run()","lang":"python","description":"Create a SprayRunner with targets, passwords, jitter (seconds), and duration (minutes) to start spraying.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}