package mjwhitta
type Me struct {
// Posts []Post // Someday
Projs []Proj
}
type Proj struct {
Desc string
Get string
Name string
}
var mjwhitta = Me{
Projs: []Proj{
// For fun
// // // // // // // // // // // // |
![]() |
Desc: "Art for your TTY",
Get: "go install github.com/mjwhitta/artty/cmd/arTTY@latest",
Name: "ArTTY",
},
// Security tools
Proj{
Desc: "Red Team Arch Linux installer",
Get: "curl -Ls get.archnemesis.ninja",
Name: "ArchNemesis",
},
Proj{
Desc: "This dog's byte is much worse than its bark",
Get: "git clone https://github.com/mjwhitta/godoggo.git",
Name: "GoDogGo",
},
Proj{
Desc: "Network Utility Swiss-Army Knife similar to socat",
Get: "go install github.com/mjwhitta/nutsak/cmd/sak@latest",
Name: "NUtSAK",
},
Proj{
Desc: "Simple tool to obfuscate strings in payloads",
Get: "go install github.com/mjwhitta/obfs/cmd/obfstr@latest",
Name: "Obfs",
},
Proj{
Desc: "One-Time-Padlock",
Get: "go install github.com/mjwhitta/otplock/cmd/otplock@latest",
Name: "OTPlock",
},
Proj{
Desc: "Simulate ransomware behavior and techniques",
Get: "go get github.com/mjwhitta/ransimware@latest",
Name: "Ransimware",
},
Proj{
Desc: "Simple shellcode injector",
Get: "go get github.com/mjwhitta/runsc@latest",
Name: "RunSC",
},
// Utilities
Proj{
Desc: "Your reverse proxy feeling bloated? Try a NAP!",
Get: "docker pull ghcr.io/mjwhitta/nap:latest",
Name: "Nginx App Proxy (NAP)",
},
// // // // // // // // // // // // |
![]() |
Desc: "Quickly open CLI search results in your favorite editor",
Get: "gem install ruby-zoom",
Name: "Zoom",
},
Proj{
Desc: "Wrapper for Go's flag package",
Get: "go get github.com/mjwhitta/cli@latest",
Name: "cli",
},
Proj{
Desc: "Errors package that prepends the package name",
Get: "go get github.com/mjwhitta/errors@latest",
Name: "errors",
},
Proj{
Desc: "Fragment your data then put it back together again",
Get: "go get github.com/mjwhitta/frgmnt@latest",
Name: "frgmnt",
},
Proj{
Desc: "Makefile solution for Go projects",
Get: "git clone https://github.com/mjwhitta/gomk.git",
Name: "gomk",
},
Proj{
Desc: "Go package providing string color methods",
Get: "go install github.com/mjwhitta/hilighter/cmd/hl@latest",
Name: "hilighter",
},
Proj{
Desc: "Simple JSON parser for Go",
Get: "go get github.com/mjwhitta/jq@latest",
Name: "jq",
},
Proj{
Desc: "Read/write from/to a simple JSON config file",
Get: "go get github.com/mjwhitta/jsoncfg@latest",
Name: "jsoncfg",
},
Proj{
Desc: "Extensible Go logger",
Get: "go get github.com/mjwhitta/log@latest",
Name: "log",
},
Proj{
Desc: "Easy PKI management",
Get: "go install github.com/mjwhitta/pki/cmd/certify@latest",
Name: "pki",
},
Proj{
Desc: "Thread pool implementation for Go",
Get: "go get github.com/mjwhitta/threadpool@latest",
Name: "threadpool",
},
Proj{
Desc: "Go library for simple UDP transmission",
Get: "go get github.com/mjwhitta/udpfrags@latest",
Name: "udpfrags",
},
Proj{
Desc: "Windows API/consts and WinHTTP/WinINet for Go",
Get: "go get github.com/mjwhitta/win@latest",
Name: "win",
},
},
}