SYMBOL INDEX (52 symbols across 11 files) FILE: .mvn/wrapper/MavenWrapperDownloader.java class MavenWrapperDownloader (line 29) | public class MavenWrapperDownloader { method main (line 55) | public static void main(String args[]) { method downloadFileFromURL (line 104) | private static void downloadFileFromURL(String urlString, File destina... FILE: src/main/java/dev/thatcherclough/betterbackdoor/BetterBackdoor.java class BetterBackdoor (line 17) | @SpringBootApplication method main (line 28) | public static void main(String[] args) { method getInput (line 113) | public static String getInput(String type) { method error (line 145) | public static void error(String errorMessage) { FILE: src/main/java/dev/thatcherclough/betterbackdoor/Setup.java class Setup (line 18) | public class Setup { method create (line 41) | public static void create(boolean packageJre, String ipType, String en... method createBat (line 74) | private static void createBat(String filePath) throws FileNotFoundExce... method appendJar (line 94) | private static void appendJar(String jarFile, String filename, String ... FILE: src/main/java/dev/thatcherclough/betterbackdoor/backdoor/Backdoor.java class Backdoor (line 9) | public class Backdoor { method main (line 23) | public static void main(String[] args) { method Backdoor (line 36) | private Backdoor() { method start (line 58) | private void start() { method readFromJar (line 122) | private String readFromJar(String filename) { FILE: src/main/java/dev/thatcherclough/betterbackdoor/backdoor/HandleCommand.java class HandleCommand (line 28) | public class HandleCommand { method handle (line 38) | public static void handle(String command) throws IOException, IllegalB... method waitForSocketTransfer (line 262) | private static void waitForSocketTransfer() throws Exception { FILE: src/main/java/dev/thatcherclough/betterbackdoor/backend/DuckyScripts.java class DuckyScripts (line 10) | public class DuckyScripts { method run (line 29) | public static boolean run(String filename) { method handleLine (line 63) | private static void handleLine(String line) throws InterruptedExceptio... method type (line 128) | private static void type(String toType) { FILE: src/main/java/dev/thatcherclough/betterbackdoor/backend/FTP.java class FTP (line 14) | public class FTP { method shell (line 32) | public static void shell(String filePath, String protocol) { method backdoor (line 71) | public static void backdoor(String filePath, String protocol, String i... method send (line 107) | private static void send(String filePath, SocketChannel socketChannel)... method rec (line 129) | private static void rec(String filePath, SocketChannel socketChannel) ... FILE: src/main/java/dev/thatcherclough/betterbackdoor/backend/KeyLogger.java class KeyLogger (line 12) | public class KeyLogger implements NativeKeyListener { method start (line 22) | public static void start(String dir) { method nativeKeyPressed (line 38) | @Override method nativeKeyReleased (line 134) | @Override method nativeKeyTyped (line 145) | @Override FILE: src/main/java/dev/thatcherclough/betterbackdoor/backend/Utils.java class Utils (line 23) | public class Utils { method runCommand (line 36) | public static String runCommand(String command, boolean dynamicWorking... method runPSScript (line 85) | public static String runPSScript(String filename) { method exfilFiles (line 97) | public static void exfilFiles(String root, ArrayList exts) thr... method zipDir (line 114) | public static void zipDir(String dir) throws IOException, FileNotFound... method dirToZip (line 131) | private static void dirToZip(File rootDir, String sourceDir, ZipOutput... method unzip (line 157) | public static String unzip(String zipFileName) throws IOException { method getIP (line 187) | public static String getIP(String ipType) throws IOException { method encrypt (line 213) | public static String encrypt(String toEncrypt, String key) throws NoSu... method decrypt (line 226) | public static String decrypt(String toDecrypt, String key) throws Unsu... FILE: src/main/java/dev/thatcherclough/betterbackdoor/shell/HandleCommand.java class HandleCommand (line 18) | public class HandleCommand { method handle (line 26) | public static void handle(String command) throws IOException, ClassNot... method send (line 206) | private static void send(String toSend) throws IOException, IllegalBlo... method getResp (line 219) | private static String getResp() throws IOException, ClassNotFoundExcep... FILE: src/main/java/dev/thatcherclough/betterbackdoor/shell/Shell.java class Shell (line 14) | public class Shell { method start (line 30) | public static void start() { class Connector (line 131) | class Connector extends Thread { method Connector (line 135) | public Connector(ServerSocket serverSocket) { method run (line 143) | public void run() {