- Scanner SQLI
- Scanner LFI
- Buscador de panel de administracion
- Localizador de IP
- Buscador de DNS
- Buscador de SQLI y RFI en google
- Crack para hashes MD5
- Cortador de URL usando tinyurl
- HTTP FingerPrinting
- Codificador base64,hex y ASCII
Unas imagenes :
El codigo :
Código
// ClapTrap IRC Bot 0.5 // (C) Doddy Hackman 2015 package claptrap.irc.bot; import java.io.IOException; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.io.*; import java.net.*; import java.util.Scanner; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Doddy */ public class ClapTrapIRCBot { /** * @param args the command line arguments */ public static int puerto; public static int tiempo; try { if (!"".equals(texto)) { escribir.write("PRIVMSG " + admin + " : " + texto + "\r\n"); escribir.flush(); try { Logger.getLogger(ClapTrapIRCBot.class.getName()).log(Level.SEVERE, null, ex); } } } // } } servidor = hostname_value; puerto = port_value; nick = "ClapTrap"; admin = admin_value; canal = channel_value; tiempo = 3; try { escribir.write("NICK " + nick + "\r\n"); escribir.write("USER " + nick + " 1 1 1 1\r\n"); escribir.flush(); escribir.write("JOIN " + canal + "\r\n"); escribir.flush(); funciones funcion = new funciones(); while ((contenido = leer.readLine()) != null) { Pattern search = null; Matcher regex = null; search = Pattern.compile("^PING(.*)$"); regex = search.matcher(contenido); if (regex.find()) { escribir.write("PONG " + regex.group(1) + "\r\n"); escribir.flush(); } search = Pattern.compile(":(.*)!(.*) PRIVMSG (.*) :(.*)"); regex = search.matcher(contenido); if (regex.find()) { if (control_admin.equals(admin)) { // search = Pattern.compile("!sqli (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!lfi (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!panel (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!fuzzdns (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!locateip (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!sqlifinder (.*) (.*) (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!rfifinder (.*) (.*) (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!crackit (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!tinyurl (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!httpfinger (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!md5 (.*)$"); regex = search.matcher(text); if (regex.find()) { responder(code); } search = Pattern.compile("!base64 (.*) (.*)$"); regex = search.matcher(text); if (regex.find()) { if ("encode".equals(option)) { code = "[+] Base64 : " + funcion.encode_base64(texto); } if ("decode".equals(option)) { code = "[+] Text : " + funcion.decode_base64(texto); } responder(code); } search = Pattern.compile("!ascii (.*) (.*)$"); regex = search.matcher(text); if (regex.find()) { if ("encode".equals(option)) { code = "[+] ASCII : " + funcion.encode_ascii(texto); } if ("decode".equals(option)) { code = "[+] Text : " + funcion.decode_ascii(texto); } responder(code); } search = Pattern.compile("!hex (.*) (.*)$"); regex = search.matcher(text); if (regex.find()) { if ("encode".equals(option)) { code = "[+] Hex : " + funcion.encode_hex(texto); } if ("decode".equals(option)) { code = "[+] Text : " + funcion.decode_hex(texto); } responder(code); } search = Pattern.compile("!help"); regex = search.matcher(text); if (regex.find()) { code = code + "Hi , I am ClapTrap an assistant robot programmed by Doddy Hackman in the year 2015" + "\n"; code = code + "[++] Commands" + "\n"; code = code + "[+] !help" + "\n"; code = code + "[+] !locateip <web>" + "\n"; code = code + "[+] !sqlifinder <dork> <count pages> <google/bing>" + "\n"; code = code + "[+] !rfifinder <dork> <count pages> <google/bing>" + "\n"; code = code + "[+] !panel <page>" + "\n"; code = code + "[+] !fuzzdns <domain>" + "\n"; code = code + "[+] !sqli <page>" + "\n"; code = code + "[+] !lfi <page>" + "\n"; code = code + "[+] !crackit <hash>" + "\n"; code = code + "[+] !tinyurl <page>" + "\n"; code = code + "[+] !httpfinger <page>" + "\n"; code = code + "[+] !md5 <text>" + "\n"; code = code + "[+] !base64 <encode/decode> <text>" + "\n"; code = code + "[+] !ascii <encode/decode> <text>" + "\n"; code = code + "[+] !hex <encode/decode> <text>" + "\n"; code = code + "[++] Enjoy this IRC Bot" + "\n"; responder(code); } // } } } } } } // The End ?
Si quieren bajar el programa lo pueden hacer de aca :
SourceForge.
Github.
Eso seria todo.