dubs3c / kollab

Partner in crime

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KOLLABORATÖR

Empower Your Cyber Security Arsenal with KOLLABORATÖR!

KOLLABORATÖR isn't just a tool; it's your open-source companion for lightning-fast, secure payload hosting. Spin up a server, deploy a Docker container, create custom endpoints, and when your mission's done, delete it all – effortlessly.

Key Features:

  • User-Controlled Setup: Create your server, install Docker, and take the reins.
  • Payload Hosting: Define custom endpoints for secure payload delivery.
  • Efficiency Maximized: Perfect for dynamic cybersecurity projects.
  • Open Source: Join the community, enhance security, and shape the future.

Experience the future of agile, secure payload hosting with KOLLABORATÖR. Get started now and elevate your cybersecurity game with open-source efficiency!

Screenshots

screenshot-1 screenshot-2

Develop

Go project:

$ go build -o kollab *.go
$ ./kollab

Frontend project:

$ cd frontend
$ npm install
$ npm run dev -- --open

To generate static files. Omit prod if not for production environment.

npm run build -- --mode prod

Docker

Download the appropriate image from https://github.com/dubs3c/kollab/pkgs/container/kollab.

Create a new container based on the image.

sudo docker run -d -p 127.0.0.1:80:80 d7086d146964

Visit http://127.0.0.1/mgmt/, login with kollab:thekollab.

TODO

  • When you delete a path, delete corresponding logs
  • Randomize basic auth password on every startup, print new password in console for user
  • DNS pingback functionality
  • Improve frontend - store a subset of event logs in the browser
  • Upload files to be served

Contributing

Any feedback or ideas are welcome! Want to improve something? Create a pull request!

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

About

Partner in crime


Languages

Language:Go 43.3%Language:Svelte 37.4%Language:JavaScript 11.1%Language:TypeScript 3.9%Language:Dockerfile 2.2%Language:HTML 2.0%Language:CSS 0.1%