Skip to content

Orchestrator for Traffic Generator Bot

License

Notifications You must be signed in to change notification settings

ariscahyadi/OctoBot

 
 

Repository files navigation

OCTOBOT (Orchestration for Traffic Generator Bot)

What is OCTOBOT?

OCTOBOT is a unique open source orchestration system or tool to be used to emulate a human for generating random and various traffic (e.g., web browsing, email, file transfer, and so on) which is modular or flexible implementation, scalable for tremendous number client/service, and simple/lightweight execution through CLI (command-line interface) or API (application programming interface).

Table of Content

  1. Architecture Design
  2. Provisioning Guide for System Administrator
  3. Orchestration Guide for Users
  4. Development Guide for Developer/Researcher
  5. Operation or Integration Guide for Operator and Third-party application
  6. Demo and Use Cases

Publications

  1. OctoBot: Human Activity Orchestration System for Cybersecurity Experiment and Exercise
  2. OctoBot: An Open-Source Orchestration System for a Wide Range Network Activity Generation
  3. Design and Implementation of Human-behave Bot for Realistic Web Browsing Activity Generation

Credits

National Cybersecurity R&D Laboratory (NCL)
National University of Singapore (NUS)
Singapore

Project Leader: Aris Cahyadi Risdianto - [email protected]

Principal Investigator (PI) : Prof. Ee-Chien Chang - [email protected]

Contributors:

Contribution

Please check the CONTRIBUTING file for the detail.

License

All code in this repository is under the Apache Software Foundation License, 2.0. Please check the LICENSE file for the detail.

About

Orchestrator for Traffic Generator Bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 86.7%
  • Java 10.5%
  • Dockerfile 1.7%
  • Shell 1.1%