..used one or more modules you must have seen the iframes used for realtime result display. In this tutorial I'm going to show you how to insert them into your module and how they..
/* Menu for handling dork searches at google
Author: Remco Kouw
Site: http://www.hacksuite.com
Last Edit: 28-03-2015
*/
/* start menu */
$(document).ready(function(){
var selectForm = "<select name=\"iType\" class=\"dorktype\">";
selectForm += "<option value=\"-1\" selected=\"selected\">select your task</option>";
selectForm += "<option value=\"0\">view results for dork</option>";
selectForm += "<option value=\"1\">save items that match dork</option>";
selectForm += "</select>";
$('div.modright').html(selectForm);
});
/* main selection menu */
$(document).on("change","select.dorktype",function(e){
e.preventDefault();
var form = '';
if($(this).val()=='0'){
// show results
form += '<div class="modrow"><div class="modleft">results</div><div class="modright" id="a"></div></div><div class="clear"></div>';
form += '<div class="modrow"><div class="modleft">input type</div><div class="modright" id="b"></div></div><div class="clear"></div>';
form += '<div class="modrow"><div class="modleft">input</div><div class="modright" id="c"></div></div><div class="clear"></div>';
form += '<div class="modrow"><input type="submit" class=\"mt5\" name="submit" value="View" /></div><div class="clear"></div>';
}
else if($(this).val()=='1'){
// save results
form += '<div class="modrow"><div class="modleft">results</div><div class="modright" id="a"></div></div><div class="clear"></div>';
form += '<div class="modrow"><div class="modleft">input type</div><div class="modright" id="b"></div></div><div class="clear"></div>';
form += '<div class="modrow"><div class="modleft">input</div><div class="modright" id="c"></div></div><div class="clear"></div>';
form += '<div class="modrow"><div class="modleft">save method</div><div class="modright" id="d"></div></div><div class="clear"></div>';
form += '<div class="modrow mt5"><input type="submit" class=\"mt5\" name="submit" value="Save" /></div><div class="clear"></div>';
}
else{
alert('Make a selection from the selection menu');
}
$('div.modrowplholder').html(form);
// get all selection menus
$.ajax({
type: "GET",
url: "Modules/thc_do/dork.php",
dataType: "json",
success: function(json){
$('div.modright#a').html(json.jdorkamountselect);
$('div.modright#b').html(json.jdorkmodeselect);
$('div.modright#c').html('<i>select an input type first</i>');
$('div.modright#d').html(json.jdorksaveselect);
},
error: function(xhr){
alert("An error occured, please try again");
}
});
});
/* fetches either a selection menu with stored dorks or an input field to specify one by yourself */
$(document).on("change","select.dorkmode",function(e){
e.preventDefault();
if($(this).val()!='-1'){
$.ajax({
type: "POST",
url: "Modules/thc_do/dork.php",
data: "iMode="+$(this).val(),
dataType: "json",
success: function(json){
$('div.modright#c').html(json.jselect);
},
error: function(xhr){
alert("An error occured, please try again");
}
});
}
else{
alert("Invalid selection specified");
}
});