Run

WS running by ./ws.py with args. First argument is module name. If you specify wrong module name, WS show help with modules list.

ERROR: Module 'FooBar' not exists!
Possible modules:
    ContentDiscovery
    DafsCombine
    DafsDict
    DafsMask
    DnsBruterCombine
    DnsBruterDict
    DnsBruterMask
    FormBruter
    FuzzerHeaders
    FuzzerUrls
    HostsBruterCombine
    HostsBruterDict
    HostsBruterMask
    ParamsBruterCombine
    ParamsBruterDict
    ParamsBruterMask

After that specify parameters and their values. If necessarily parameters not specified, of wrong params specified, WS show help with modules params list. You can see it by run module with param «-h». «./ws.py DafsDict -h» for example.

All parameters exclude «-h» have only long form («--param»). You can specify those values standardly — through space (--param value), with equal sign (--param=value), in single or double quotes (--param 'value'). For example, next two commands are equal:

Every param must have value. Many tools allow you specify only param name if you want set it to true (--param). And if you not specify it, param understand as False. But in WS it not so. «--param=1» - param set in True, «--param=0» - param set in False. If param not specified, WS get value by default.

Last updated

Was this helpful?