SYMBOL INDEX (39 symbols across 8 files) FILE: src/keymgmt.go function KeyDecrypt (line 12) | func KeyDecrypt(data []byte, passphrase string) []byte { function KeyCreateHash (line 32) | func KeyCreateHash(key string) string { FILE: src/pty.go function parseDims (line 11) | func parseDims(b []byte) (uint32, uint32) { type Winsize (line 18) | type Winsize struct function SetWinsize (line 26) | func SetWinsize(fd uintptr, w, h uint32) { FILE: src/rssh.go function entry (line 34) | func entry() int { function main (line 39) | func main() { function getSSHKeyHTTP (line 155) | func getSSHKeyHTTP() ([]byte, error) { function b64ToBytes (line 179) | func b64ToBytes(b64 string) ([]byte, error) { function doit (line 189) | func doit() { function savePID (line 378) | func savePID(pid int) { FILE: src/socksport.go function handleSConn (line 13) | func handleSConn(local net.Conn) { function transfer (line 154) | func transfer(in, out net.Conn) { FILE: src/traffic.go function listenConnection (line 22) | func listenConnection(client net.Conn, config *ssh.ServerConfig) { function listenSConnection (line 44) | func listenSConnection(SClientConn net.Conn) { function acceptLoop (line 48) | func acceptLoop(listener net.Listener, config *ssh.ServerConfig) { function acceptSLoop (line 61) | func acceptSLoop(listener net.Listener) { function handleRequests (line 81) | func handleRequests(reqs <-chan *ssh.Request) { function PtyRun (line 90) | func PtyRun(c *exec.Cmd, tty *os.File) (err error) { function handleChannels (line 102) | func handleChannels(chans <-chan ssh.NewChannel) { function NewWebSocketConn (line 271) | func NewWebSocketConn(websocketConn *websocket.Conn) net.Conn { method Read (line 280) | func (c *wsConn) Read(dst []byte) (int, error) { method Write (line 314) | func (c *wsConn) Write(b []byte) (int, error) { method SetDeadline (line 322) | func (c *wsConn) SetDeadline(t time.Time) error { FILE: src/types.go type Endpoint (line 11) | type Endpoint struct method String (line 16) | func (endpoint *Endpoint) String() string { type wsConn (line 21) | type wsConn struct FILE: tools/call_implant_daemon.py function irun (line 8) | def irun(path_implant, itype): function daemonize (line 26) | def daemonize(idir): FILE: tools/keygen.go function main (line 27) | func main() { function generatePrivateKey (line 90) | func generatePrivateKey(bitSize int) (*rsa.PrivateKey, error) { function encodePrivateKeyToPEM (line 108) | func encodePrivateKeyToPEM(privateKey *rsa.PrivateKey) []byte { function generatePublicKey (line 127) | func generatePublicKey(privatekey *rsa.PublicKey) ([]byte, error) { function writeKeyToFile (line 140) | func writeKeyToFile(keyBytes []byte, saveFileTo string) error { function strHash (line 151) | func strHash(key string) string { function encBytes (line 158) | func encBytes(data []byte, passphrase string) []byte { function decBytes (line 172) | func decBytes(data []byte, passphrase string) []byte { function encBinToFile (line 191) | func encBinToFile(filename string, data []byte, passphrase string) { function decBinFromFile (line 197) | func decBinFromFile(filename string, passphrase string) []byte {