paragon
paragon copied to clipboard
Red Team engagement platform with the goal of unifying offensive tools behind a simple UI
``` SENDING REQUEST {"IP":"127.0.0.1","message":"paragon:stowaway:undership"} panic: assignment to entry in nil map goroutine 1 [running]: github.com/kcarretto/paragon/pkg/script/stdlib/http.SetHeader(...) /app/pkg/script/stdlib/http/operations.go:72 github.com/kcarretto/paragon/pkg/script/stdlib/http.setHeader(0xa708e0, 0xc000158100, 0x3, 0x0, 0x0, 0x0) /app/pkg/script/stdlib/http/operations.go:88 +0x11a github.com/kcarretto/paragon/pkg/script.Func.builtin.func1(0xc0000b0280, 0xc000108d80, 0xc000108db0, 0x3, 0x3, 0x0,...
Enable support for the standard exec, upload file, and receive file functionality in workerlib. See the current implementation of workerlib's ssh library for reference on how it needs to be...
Allow files to be imported from Github repo through the settings modal on the `XRunView`. This depends on the Multi-file changes in #255 .
Establish basic functionality tests of the Teamservers GraphQL API.
Add user library to enable getting the current user, uid lookups, change passwords, etc. See https://golang.org/pkg/os/user/#Current
Combine consecutive events of the same type into a single displayed event, avoiding 100 "Task Queued" events for a single job or "Credential Added" for a bulk credential mutation.
When building the Teamserver, run the created renegade interpreters through UPX. Depends on #258
Simplify code since `XView` changes by replacing unnecessary `XBoundary`, error handling, and deleting unused code.
Create a standalone docker container such that a demo instance of the project can be setup using only `docker run`