Skip to content

CTFCommander is a CLI / API wrapper around different cybersecurity platforms.

Notifications You must be signed in to change notification settings

shard77/ctf-commander

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ctf-commander

CTFCommander is a CLI tool wrapping different cybersecurity platforms.


Features

Supporting the following platforms, ctf-commander lets you access and interact with them from your terminal.

NOTE: The developement is in a very early state, the code has barely received any refactoring and the tool isn't ready to be used.

Hack the Box

  • Interact with HTB machines (list machines and their information)
  • Play HTB from the terminal (connect with VPN, start machine, etc..)
  • TBD

Root-me

  • TBD

Try Hack Me

  • TBD

CTFd

  • Download all challenges remotely
  • Setup working directories according to the available challenge categories
  • TBD

Roadmap

v0.1.0

  • Create a CLI generic wrapper
  • Create an API generic wrapper
  • Handle secrets securely (tokens, credentials)

v0.2.0

  • Add the APIs for each platform
    • Hack the box (WIP)
    • Root-me
    • Try Hack Me
    • CTFd (WIP)

v0.3.0

  • Create subcommands for each platform
    • Hack the box (WIP)
    • Root-me
    • Try Hack Me
    • CTFd

Dependencies

  • Any keyring back-end (to store secrets securely)
  • openssl (needed for VPN)

Contributing

See CONTRIBUTING.md

References

APIs

About

CTFCommander is a CLI / API wrapper around different cybersecurity platforms.

Resources

Stars

Watchers

Forks

Packages

No packages published