lupo

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2021 License: MIT

README

lupo

Modular C2 server to tame your pack of wolves.

Current Release

  • v1.0.1 - Version 1.0.1 Release!

Documentation

v1.0 Features:

  • Implement data response and check in status intervals
  • Implement registering custom functions
  • Consider creating a "color" library in core to handle custom colors across the entire application
  • Port finished HTTP server to HTTPs
  • Enhance custom functions
  • Implement TCP listener
  • Implement "wolfpack" teamserver with client binary generation
  • Implement extended functions like upload/download and any other seemingly "universal" switches
  • Implement a web shell handler for bind web shells
  • Consider random PSK generation rather than a default base key
  • Add Exec command to allow local shell interaction while in the Lupo CLI
  • Reformat the ASCII art so it is printed a bit more cleanly
  • Document API
  • Document core features
  • Create demo implants to show off all the feature/functionality
  • Repo art update and open source!
  • Implement config file for lupo server to auto supply configs (done via metasploit-style resource file for simpler automation)
  • Implement optional encryption flag for TCP
  • wolfpack chat

Road Map:

  • Consider Implementing UDP listener (Would be cool to come back to this, it's not hard, just tricky for implants to integrate with cleanly. Needs a seamless standard/API)
  • Consider Implementing Proxying (Cool for v2 should be easy with a go revproxy lib)
  • Web interface for wolfpack server
  • Implement Github Actions to get automated builds for future releases

Directories

Path Synopsis
main - the "main" package of the application.
main - the "main" package of the application.
cmd
Package cmd - the "cmd" package is the core packaged used to reference and manage all grumble integrated commands/features of the application.
Package cmd - the "cmd" package is the core packaged used to reference and manage all grumble integrated commands/features of the application.
core
core - the "core" package is used to organize all primary libraries and utilities that are made use of across several aspects of the application.
core - the "core" package is used to organize all primary libraries and utilities that are made use of across several aspects of the application.
main - the "main" package of the application.
main - the "main" package of the application.
cmd
Package cmd - the "cmd" package is the core packaged used to reference and manage all grumble integrated commands/features of the application.
Package cmd - the "cmd" package is the core packaged used to reference and manage all grumble integrated commands/features of the application.
core
core - the "core" package is used to organize all primary libraries and utilities that are made use of across several aspects of the application.
core - the "core" package is used to organize all primary libraries and utilities that are made use of across several aspects of the application.
server
server - the "server" package is used to organize all server handler functionality of the application.
server - the "server" package is used to organize all server handler functionality of the application.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL