..a different index page for the suite. It's very easy because the only thing you need to do is change the content of default.php. I don't want to create something like hello world or..
AntiFTP uses wordlists in order to bruteforce FTP user accounts
<?php
/* Upload file handler
Author: Remco Kouw
Site: http://www.hacksuite.com
Last Edit: 14-11-2014
*/
if(!defined('IN_SCRIPT')){
exit;
}
include_once($_PATHS['data_root']."/upload_ext.php");
if(!is_dir($sDest)){
$sCode .= "<div class=\"spacingmsg\">".$_CONTEXT['result_headers']['error']."Invalid destination directory</div>\n";
}
else{
if(isset($_FILES['sFile']['tmp_name'])){
// do we have an upload
$aExtension = explode(".",$_FILES['sFile']['name']);
if(count($aExtension)!=2 || !in_array($aExtension[1],$_CONTEXT['upload']['ext'])){
$sCode = "<div class=\"spacingmsg\">".$_CONTEXT['result_headers']['error']."Invalid file uploaded, expecting ".(implode(",",$_CONTEXT['upload']['ext']))." files<p><a href=\"development.php?action=list\">[ back ]</a></p></div>";
}
else{
$sDest = $sDest."/".$_FILES['sFile']['name'];
if(file_exists($sDest)){
$sCode = "<div class=\"spacingmsg\">".$_CONTEXT['result_headers']['result']."".$_FILES['sFile']['name']." already exists<p><a href=\"development.php?action=list\">[ back ]</a></p></div>";
}
else{
move_uploaded_file($_FILES['sFile']['tmp_name'],$sDest);
$sCode = "<div class=\"spacingmsg\">".$_CONTEXT['result_headers']['result']."Successfully transferred file<p><a href=\"development.php?action=list\">[ back ]</a></p></div>";
}
}
}
else{
$sCode = "<div class=\"spacingmsg\">".$_CONTEXT['result_headers']['error']."No file uploaded<p><a href=\"development.php?action=list\">[ back ]</a></p></div>";
}
}
?>