SYMBOL INDEX (78 symbols across 6 files) FILE: data/launcher.go type obDependency (line 27) | type obDependency struct constant obErr (line 37) | obErr = 1 constant obCorrelationLevel (line 38) | obCorrelationLevel = 0.4 constant obStdLevel (line 39) | obStdLevel = 1 constant obFileSizeLevel (line 40) | obFileSizeLevel = 15 function obExit (line 43) | func obExit() { function obSigTrap (line 50) | func obSigTrap(obInput chan obOS.Signal) { function obPtraceDetect (line 68) | func obPtraceDetect(pid int, father bool) { function obParentCmdLineDetect (line 117) | func obParentCmdLineDetect() { function obParentTracerDetect (line 140) | func obParentTracerDetect() { function obParentDetect (line 161) | func obParentDetect() { function obEnvArgsDetect (line 185) | func obEnvArgsDetect() { function obEnvParentDetect (line 194) | func obEnvParentDetect() { function obEnvDetect (line 214) | func obEnvDetect() { function obLdPreloadDetect (line 227) | func obLdPreloadDetect() { function obUtilBFDCalc (line 248) | func obUtilBFDCalc(obInput string) []float64 { function obUtilAbsCalc (line 260) | func obUtilAbsCalc(obInput float64) float64 { function obUtilCovarianceCalc (line 269) | func obUtilCovarianceCalc(obDepInput []float64, obTargetInput []float64)... function obUtilStandardDeviationCalc (line 292) | func obUtilStandardDeviationCalc(obInput []float64) float64 { function obUtilCombinedStandardDeviationCalc (line 314) | func obUtilCombinedStandardDeviationCalc(obDepBFD []float64, obTargetBFD... function obDependencyCheck (line 342) | func obDependencyCheck() { function obReverseByteArray (line 404) | func obReverseByteArray(obInput []byte) []byte { function obByteReverse (line 416) | func obByteReverse(obBar byte) byte { constant obCloexec (line 429) | obCloexec uint = 1 constant obAllowSealing (line 431) | obAllowSealing uint = 2 constant obSealAll (line 433) | obSealAll = 0x0001 | 0x0002 | 0x0004 | 0x0008 constant obSysFCNTL (line 435) | obSysFCNTL = obSyscall.SYS_FCNTL constant obSysMEMFDCreate (line 436) | obSysMEMFDCreate = 319 function obGetFDPath (line 439) | func obGetFDPath(obPid int, obFD int, obPayload []byte) string { function obLauncher (line 452) | func obLauncher() { function obIsForked (line 640) | func obIsForked() bool { function main (line 649) | func main() { FILE: internal/pakkero/encryption.go function EncryptAESReversed (line 26) | func EncryptAESReversed(plaintext []byte, outfile string) (string, error) { FILE: internal/pakkero/obfuscation.go function StripUPXHeaders (line 67) | func StripUPXHeaders(infile string) bool { function StripFile (line 116) | func StripFile(infile string, launcherFile string) bool { function GenerateTyposquatName (line 178) | func GenerateTyposquatName(length int) string { function ObfuscateFuncVars (line 203) | func ObfuscateFuncVars(input string) string { function GenerateStringFunc (line 223) | func GenerateStringFunc(txt string, function string) string { function ObfuscateStrings (line 245) | func ObfuscateStrings(input string) string { function GenerateRandomAntiDebug (line 304) | func GenerateRandomAntiDebug(input string) string { function ObfuscateLauncher (line 358) | func ObfuscateLauncher(infile string) error { FILE: internal/pakkero/pakkero.go constant offsetPlaceholder (line 20) | offsetPlaceholder = `"9999999"` constant stdoutEnabledPlaceholder (line 21) | stdoutEnabledPlaceholder = `"ENABLESTDOUT"` constant depNamePlaceholder (line 22) | depNamePlaceholder = `"DEPNAME1"` constant depSizePlaceholder (line 23) | depSizePlaceholder = `"DEPSIZE2"` constant depBFDPlaceholder (line 24) | depBFDPlaceholder = "[]float64{1, 2, 3, 4}" function cleanup (line 29) | func cleanup() { function trap (line 38) | func trap() { function Pakkero (line 51) | func Pakkero(infile string, offset int64, outfile string, dependency str... FILE: internal/pakkero/utilities.go constant SuccessColor (line 20) | SuccessColor = "\033[1;32m%s\033[0m" constant WarningColor (line 21) | WarningColor = "\033[1;33m%s\033[0m" constant ErrorColor (line 22) | ErrorColor = "\033[1;31m%s\033[0m" constant ERR (line 26) | ERR = 1 constant OK (line 29) | OK = 0 function RandomInt64 (line 34) | func RandomInt64(max int64) int64 { function Random (line 48) | func Random(min, max int64) int64 { function Unique (line 62) | func Unique(slice []string) []string { function ReverseByteArray (line 80) | func ReverseByteArray(input []byte) []byte { function ReverseByte (line 95) | func ReverseByte(b byte) byte { function ReverseStringArray (line 110) | func ReverseStringArray(ss []string) []string { function ReverseString (line 123) | func ReverseString(input string) string { function ShuffleSlice (line 136) | func ShuffleSlice(in []string) []string { function ExecCommand (line 149) | func ExecCommand(name string, args []string) bool { function GenerateRandomGarbage (line 166) | func GenerateRandomGarbage(size int64) string { function GzipContent (line 180) | func GzipContent(input []byte) []byte { function GenerateNullString (line 198) | func GenerateNullString(n int) string { function RegisterDependency (line 213) | func RegisterDependency(dependency string) { FILE: main.go constant programName (line 14) | programName = "pakkero" constant version (line 15) | version = "0.7.0" constant minArgsLen (line 16) | minArgsLen = 2 constant minOffsetCompressed (line 20) | minOffsetCompressed = 750000 constant maxOffsetCompressed (line 21) | maxOffsetCompressed = 800000 constant minOffset (line 22) | minOffset = 1910000 constant maxOffset (line 23) | maxOffset = 2100000 function testDependencies (line 35) | func testDependencies(deps []string) { function printVersion (line 47) | func printVersion() { function help (line 55) | func help() { function main (line 68) | func main() {