{
	"id": "92a23add-a0f0-4b01-8685-7752368c3c10",
	"created_at": "2026-04-06T00:15:40.908224Z",
	"updated_at": "2026-04-10T13:11:46.816354Z",
	"deleted_at": null,
	"sha1_hash": "3d6327d2d905665b2f9c04f26be923c7792adc58",
	"title": "GitHub - MythicAgents/poseidon: Poseidon is a Golang agent targeting Linux and macOS",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 52228,
	"plain_text": "GitHub - MythicAgents/poseidon: Poseidon is a Golang agent\r\ntargeting Linux and macOS\r\nBy github-actions[bot]\r\nArchived: 2026-04-05 22:39:35 UTC\r\nPoseidon is a Golang agent that compiles into Linux and macOS x64 executables. This Poseidon instance supports\r\nMythic 3.0.0 and will be updated as necessary. It does not support Mythic 2.3 and lower.\r\nPoseidon's Icon\r\nposeidon's icon made by Eucalyp from www.flaticon.com\r\nHow to install an agent in this format within Mythic\r\nWhen it's time for you to test out your install or for another user to install your agent, it's pretty simple. Within\r\nMythic you can run the mythic-cli binary to install this in one of three ways:\r\nsudo ./mythic-cli install github https://github.com/user/repo to install the main branch\r\nsudo ./mythic-cli install github https://github.com/user/repo branchname to install a specific\r\nbranch of that repo\r\nsudo ./mythic-cli install folder /path/to/local/folder/cloned/from/github to install from an\r\nalready cloned down version of an agent repo\r\nNow, you might be wondering when should you or a user do this to properly add your agent to their Mythic\r\ninstance. There's no wrong answer here, just depends on your preference. The three options are:\r\nMythic is already up and going, then you can run the install script and just direct that agent's containers to\r\nstart (i.e. sudo ./mythic-cli start agentName and if that agent has its own special C2 containers, you'll\r\nneed to start them too via sudo ./mythic-cli start c2profileName ).\r\nMythic is already up and going, but you want to minimize your steps, you can just install the agent and run\r\nsudo ./mythic-cli start . That script will first stop all of your containers, then start everything back up\r\nhttps://github.com/MythicAgents/poseidon\r\nPage 1 of 2\n\nagain. This will also bring in the new agent you just installed.\r\nMythic isn't running, you can install the script and just run sudo ./mythic-cli start .\r\nDocumentation\r\nThe Poseidon documentation source code can be found in the documenation-payload/poseidon directory. View\r\nthe rendered documentation by clicking on Docs -\u003e Agent Documentation in the upper right-hand corner of the\r\nMythic interface.\r\nBuilding Outside of Mythic\r\nIf you want to build outside of Mythic, you can use the Makefile included in the project's agent_code\r\ndirectory. You will need to modify the variables at the top of the Makefile to match the C2 profile information you\r\nwant to build into your agent. To get all the pieces you need (like UUID and AES key), you need to build the agent\r\nwithin Mythic (or at least kick off an unsuccessful build), then copy that information. To find the information you\r\nneed, simply go to the Payloads page and click the blue info icon. You'll see the UUID, encryption key, and any\r\nother information you need for building to put into your Makefile.\r\nSource: https://github.com/MythicAgents/poseidon\r\nhttps://github.com/MythicAgents/poseidon\r\nPage 2 of 2",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"Malpedia"
	],
	"origins": [
		"web"
	],
	"references": [
		"https://github.com/MythicAgents/poseidon"
	],
	"report_names": [
		"poseidon"
	],
	"threat_actors": [],
	"ts_created_at": 1775434540,
	"ts_updated_at": 1775826706,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/3d6327d2d905665b2f9c04f26be923c7792adc58.pdf",
		"text": "https://archive.orkl.eu/3d6327d2d905665b2f9c04f26be923c7792adc58.txt",
		"img": "https://archive.orkl.eu/3d6327d2d905665b2f9c04f26be923c7792adc58.jpg"
	}
}