OctoBot
"Orchestrator for Traffic Generator Bot" 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).
Install / Use
/learn @nus-ncl/OctoBotREADME
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
- Architecture Design
- Provisioning Guide for System Administrator
- Orchestration Guide for Users
- Development Guide for Developer/Researcher
- Operation or Integration Guide for Operator and Third-party application
- Demo and Use Cases
Publications
- OctoBot: Human Activity Orchestration System for Cybersecurity Experiment and Exercise
- OctoBot: An Open-Source Orchestration System for a Wide Range Network Activity Generation
- 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 - ariscr@ncl.sg
Principal Investigator (PI) : Prof. Ee-Chien Chang - changec@comp.nus.edu.sg
Contributors:
- Aris Cahyadi Risdianto (NCL/NUS) - ariscahyadi
- DeZhang Lee (NUS) - dezhanglee
- Lai Yong Rong (Singapore Polytechnic) - WhyAre
- Joel Chang Zhi Kai (NUS) - joelczk
- Ang Chin Guan, Melvin (NUS) - krusagiz
- Huang Kang (NUS) - hkwany
- Akhil Vuputuri (NUS) - akhilvuputuri
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.
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
