Documentation ¶
Overview ¶
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Directories ¶
Path | Synopsis |
---|---|
src
|
|
core/dnsblast
Package dnsblast [DNS Distinct Heavy Hitter, refer to the scientific article https://faculty.idc.ac.il/bremler/Papers/HotWeb_18.pdf]
|
Package dnsblast [DNS Distinct Heavy Hitter, refer to the scientific article https://faculty.idc.ac.il/bremler/Papers/HotWeb_18.pdf] |
core/dnsblast/qry
Package qry [general utility functions for the dnsblast package]
|
Package qry [general utility functions for the dnsblast package] |
core/http
Package http [allows sending customized http traffic]
|
Package http [allows sending customized http traffic] |
core/packetgen
Package packetgen [allows sending customized tcp/udp traffic.
|
Package packetgen [allows sending customized tcp/udp traffic. |
core/slowloris
Package slowloris [inspired by https://github.com/valyala/goloris]
|
Package slowloris [inspired by https://github.com/valyala/goloris] |
jobs
Package jobs [contains all the attack types db1000n can simulate]
|
Package jobs [contains all the attack types db1000n can simulate] |
runner
Package runner [responsible for updating the config and managing jobs accordingly]
|
Package runner [responsible for updating the config and managing jobs accordingly] |
runner/config
Package config [used for configuring the package]
|
Package config [used for configuring the package] |
utils
Package utils [general utility functions for the db1000n app]
|
Package utils [general utility functions for the db1000n app] |
utils/metrics
Package metrics [everything related to metrics goes here]
|
Package metrics [everything related to metrics goes here] |
utils/ota
Package ota [allows hot update and reload of the executable]
|
Package ota [allows hot update and reload of the executable] |
utils/templates
Package templates [provides utility functions to enable templating in app configuration]
|
Package templates [provides utility functions to enable templating in app configuration] |
Click to show internal directories.
Click to hide internal directories.