{
	"id": "2a2cc559-3814-4c8d-883d-4d8eefceb033",
	"created_at": "2026-04-10T03:22:01.53425Z",
	"updated_at": "2026-04-10T13:13:06.319715Z",
	"deleted_at": null,
	"sha1_hash": "fb44a9b145f1af546b1f718b0c4896c2c6e5d685",
	"title": "GitHub - shell-dot/tuoni: Tuoni",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 330036,
	"plain_text": "GitHub - shell-dot/tuoni: Tuoni\r\nBy Taavi Sonets\r\nArchived: 2026-04-10 03:00:21 UTC\r\n docs sshheellllddoott..ccoomm\r\nTuoni is a cross-platform red teaming framework built for cyber defense exercises and security training. It\r\nprovides a browser-based interface, a modular plugin system, and streamlined reporting — deployed through\r\nDocker in minutes.\r\nFeatures\r\nBrowser-based UI — Operate from any machine, no client installation required\r\nModular plugins — Extend and tailor capabilities to fit specific exercise needs\r\nDocker-native — Consistent, reproducible deployment on Debian, Ubuntu, and Kali Linux\r\nBuilt for scale — Designed for large-scale exercises with multiple concurrent operators\r\nOffline-capable — Optional bundled documentation service for air-gapped environments\r\nScreenshots\r\nhttps://github.com/shell-dot/tuoni\r\nPage 1 of 4\n\nPrerequisites\r\nOS: Debian, Ubuntu, or Kali Linux\r\nArchitecture: x86_64 or ARM64\r\nDocker: 25.0.0 or later — installed automatically if missing\r\nNetwork: Outbound internet access for the initial image pull\r\nwget or curl must be available\r\nInstallation\r\nwget -O - https://tuoni.sh | bash\r\ncd /srv/tuoni\r\nOr with curl:\r\nhttps://github.com/shell-dot/tuoni\r\nPage 2 of 4\n\ncurl https://tuoni.sh | bash\r\ncd /srv/tuoni\r\nRunning the installer again will update Tuoni to the latest version. The Tuoni service will restart automatically.\r\nSilent / Automated Install\r\nSet SILENT=1 to run without any prompts — useful for provisioning scripts or CI pipelines:\r\nexport SILENT=1\r\ncurl https://tuoni.sh | bash\r\nEnvironment Variables\r\nVariable Default Description\r\nSILENT (unset)\r\nSet to 1 to skip all interactive\r\nprompts\r\nNO_UPDATE (unset)\r\nSet to 1 to skip updating the\r\napp on re-run\r\nTUONI_USERNAME tuoni Initial admin username\r\nTUONI_PASSWORD (autogenerated) Initial admin password\r\nTUONI_DOCKER_IPV6_ENABLED false\r\nEnable IPv6 on the Docker\r\nnetwork\r\nTUONI_REPO ⚗️\r\nhttps://github.com/shell-dot/tuoni.git\r\nSource repository override\r\nTUONI_BRANCH ⚗️ main Branch to install from\r\nTUONI_VERSION ⚗️ (unset) Pin a specific version\r\nTUONI_SUDO_COMMAND ⚗️ sudo -E Override the sudo invocation\r\n⚗️ Experimental — intended for development and testing only.\r\nIf wget or curl are not installed, add them first:\r\nsudo apt-get install -y wget curl\r\nGetting Started\r\nhttps://github.com/shell-dot/tuoni\r\nPage 3 of 4\n\nAfter installation, open the URL printed by the installer in your browser and log in with the credentials shown\r\nduring setup.\r\nThe tuoni CLI manages the running services:\r\ntuoni help\r\nFull documentation is at docs.shelldot.com.\r\nCommunity\r\nQuestions, feedback, or want to get involved? Join us on Discord.\r\nAcknowledgements\r\nTuoni is built on top of a number of excellent open-source projects. See ACKNOWLEDGEMENTS.md for\r\ndetails.\r\nSource: https://github.com/shell-dot/tuoni\r\nhttps://github.com/shell-dot/tuoni\r\nPage 4 of 4",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"Malpedia"
	],
	"origins": [
		"web"
	],
	"references": [
		"https://github.com/shell-dot/tuoni"
	],
	"report_names": [
		"tuoni"
	],
	"threat_actors": [],
	"ts_created_at": 1775791321,
	"ts_updated_at": 1775826786,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/fb44a9b145f1af546b1f718b0c4896c2c6e5d685.pdf",
		"text": "https://archive.orkl.eu/fb44a9b145f1af546b1f718b0c4896c2c6e5d685.txt",
		"img": "https://archive.orkl.eu/fb44a9b145f1af546b1f718b0c4896c2c6e5d685.jpg"
	}
}