Documentation ¶
Index ¶
- func Append(dest string, src string)
- func Base(raw string) string
- func BeautifyCSV(filename string, dest string)
- func BeautifyHeaders(res libs.Response) string
- func BeautifyRequest(req libs.Request) string
- func BeautifyResponse(res libs.Response) string
- func BuildClient(token string, retry int) *resty.Client
- func ChunkFileByPart(source string, chunk int) [][]string
- func ChunkFileBySize(source string, chunk int) [][]string
- func CleanAmass(filename string, output string)
- func CleanArjun(src string, dest string)
- func CleanFFUFJson(filename string, dest string)
- func CleanGoBuster(src string, output string)
- func CleanJSONDnsx(filename string, dest string)
- func CleanJSONHttpx(filename string, dest string)
- func CleanMassdns(filename string, output string)
- func CleanRustScan(src string, dest string)
- func CleanSWebanalyze(filename string, output string)
- func CleanWebanalyze(filename string, output string, sum string)
- func Cleaning(folder string, reports []string)
- func CloneRepo(url string, dest string, options libs.Options) error
- func Compress(dest string, src string)
- func Copy(src string, dest string)
- func CreateGitlabRepo(repo string, tag string, options libs.Options) string
- func Decompress(dest string, src string)
- func DeleteFile(filename string)
- func DeleteFolder(path string)
- func DeleteRepo(repo string, pid int, options libs.Options)
- func DiffCompare(src string, dest string, output string, options libs.Options)
- func DiffNoti(arguments []otto.Value, options libs.Options)
- func DownloadFile(options libs.Options, downloadURL string, dest string)
- func DownloadFromS3(options libs.Options, source string, dest string, bucket string)
- func Echo(script string)
- func ErrPrintf(block string, content string)
- func Execution(cmd string, options libs.Options) (string, error)
- func ExtractTarGz(filename string) error
- func GenNucleiReport(opt libs.Options, src string, dest string, templateFile string)
- func GetEmoji() string
- func GetIcon() string
- func GitAuthSample()
- func GitClone(url string, dest string, forced bool, options libs.Options)
- func GitDiff(dest string, output string, history string, options libs.Options)
- func GitlabAuth(options libs.Options) (*gitlab.Client, error)
- func IsWildCard(domain string) bool
- func JustSend(url string, client *resty.Client) (res libs.Response, err error)
- func ListAllOsmedeusProcess() (pids []int)
- func ListProjects(gitUser int, options libs.Options)
- func LoopGitDiff(src string, output string, options libs.Options)
- func ParseBurpRequest(raw string) string
- func ParseResponse(resp resty.Response) (res libs.Response)
- func PrintCSV(filename string)
- func Printf(block string, content string)
- func PullResult(storageFolder string, options libs.Options)
- func PushResult(storageFolder string, commitMess string, options libs.Options)
- func RemoteExec(command string, options libs.Options)
- func RemoteExecSchedule(command string, schedule string, options libs.Options)
- func RemoteLogin(username string, password string, URL string, options libs.Options)
- func RemoteUpload(src string, options libs.Options)
- func ReportNoti(arguments []otto.Value, options libs.Options)
- func SendAttachment(messType string, messContent string, options libs.Options) error
- func SendFile(filename string, channel string, options libs.Options) error
- func SendGET(token string, url string) (libs.Response, error)
- func SlackWebHook(webhookURL string, content string) error
- func Sleep(raw string)
- func Sort(src string)
- func SortU(src string)
- func SplitFile(kind string, arguments []otto.Value)
- func StatusNoti(notiType string, options libs.Options)
- func StripName(raw string) string
- func TeleSendFile(options libs.Options, filename string, channel string) error
- func TeleSendMess(options libs.Options, content string, channel string, wrap bool) error
- func Unique(filename string)
- func UploadToS3(options libs.Options, source string, bucket string)
- func ValidGitURL(raw string) bool
- func WebHookSendAttachment(options libs.Options, messType string, messContent string) error
- type OSProcess
- type Vulnerability
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BeautifyCSV ¶
func BeautifyHeaders ¶
BeautifyHeaders beautify headers
func BeautifyRequest ¶
BeautifyRequest beautify request
func BeautifyResponse ¶
BeautifyResponse beautify response
func BuildClient ¶
BuildClient build base HTTP client
func ChunkFileByPart ¶
ChunkFileByPart chunk file to multiple part
func ChunkFileBySize ¶
ChunkFileBySize chunk file to multiple part
func CleanAmass ¶
CleanAmass get IP range and ASN from Amass result
func CleanFFUFJson ¶
CleanFFUFJson get to get formatted report
func CleanGoBuster ¶
CleanGoBuster clean output for gobuster
func CleanJSONDnsx ¶
CleanJSONDnsx get to get formatted report
func CleanJSONHttpx ¶
CleanJSONHttpx get to get formatted report
func CleanMassdns ¶
CleanMassdns clean result of massdns to get IP address
func CleanRustScan ¶
CleanRustScan make rustscan data to flat format ip:port
func CleanSWebanalyze ¶
CleanSWebanalyze get to get formatted report
func CleanWebanalyze ¶
CleanWebanalyze get to get formatted report
func CreateGitlabRepo ¶
CreateGitlabRepo create gitlab repo
func DeleteRepo ¶
DeleteRepo delete repo by id or name
func DiffCompare ¶
DiffCompare run git diff command
func DownloadFile ¶
DownloadFile get file from CDN URL
func DownloadFromS3 ¶
DownloadFromS3 upload local file to s3 bucket
func ExtractTarGz ¶
func GenNucleiReport ¶
func GitAuthSample ¶
func GitAuthSample()
This example shows how to create a client with username and password.
func GitlabAuth ¶
GitlabAuth do authentication with gitlab
func ListAllOsmedeusProcess ¶
func ListAllOsmedeusProcess() (pids []int)
func ListProjects ¶
ListProjects delete repo by id or name
func LoopGitDiff ¶
LoopGitDiff like GitDiff but take input as a file
func ParseBurpRequest ¶
ParseBurpRequest parse burp style request
func ParseResponse ¶
ParseResponse field to Response
func PullResult ¶
PullResult pull latest data from result repo
func PushResult ¶
PushResult push result to git repo
func RemoteExec ¶
RemoteExec run command on a remote client
func RemoteExecSchedule ¶
RemoteExecSchedule run command on a remote client with schedule
func RemoteLogin ¶
RemoteLogin get to get JWT to run
func RemoteUpload ¶
RemoteUpload upload data to remote url
func ReportNoti ¶
ReportNoti send to notification when module is done with report file
func SendAttachment ¶
SendAttachment send attach message to specific channel
func SlackWebHook ¶
SlackWebHook send message with webhook
func StatusNoti ¶
StatusNoti send to when module is done with report file
func TeleSendFile ¶
TeleSendFile send message to telegram
func TeleSendMess ¶
TeleSendMess send message to telegram
func UploadToS3 ¶
UploadToS3 upload local file to s3 bucket