- Carnivore - Predator
- Formerly known as THC HackSuite, Carnivore - Predator stands at the forefront of cutting-edge cybersecurity tools, redefining the landscape of penetration testing with unparalleled innovation. Designed to empower ethical hackers, security professionals, and enthusiasts alike, Carnivore - Predator is the ultimate Pentest CMS that puts you in command.
AntiEvil configuration Tool
In this documentation we will go through the functionality of the Antievil configuration tool.
This is one of the few configuration tools that is designed for a module. The main reason is that AntiEvil by itself is already a complex module and it is integrated into the maintenance scanner as well.
As you can tell by the name, the module itself is used for finding potential threats such as hidden shells, potential harmful code etc. With this configuration tool you can quickly add new patterns that will help you keep your server safe.
There are four options:
- languages: adds new server of client side languages along with patterns or functions that can be used to execute code or do other harmful behavior
- suspicious folders: add new folder names that may contain a harmful program
- search files: extensions of files to search through
- shell names: filenames of remote access shells
Expanding Antievil Configuration Tool:
It's possible to expand this configuration tool, but for that you'd have to expand the thc_ae module itself first.
- thc_ae/plugins/yourplugin.php: this is where the plugin will go
- thc_ae/plugins.php: create a new entry for yourplugin.php file.
$_CONTEXT['thcaeplugs']['index_checkbox_variable'] = array("index text for checkbox","filename of your plugin"); - thc_ae/screen.php: add code to handle the _POST variable index_checkbox_variable as mentioned in the previous step
After that you may want to add the configuration part, however this is optional. There are three files that you need to edit:
- Native/antievil.php: create a new entry for yourplugin.php file.
- Templates/[current_template]/js/antievil.js: this file is responsible for interacting with the file in the next step and creating the form fields for the selected feature, you will need to add two jquery functions to this file
- JSON/antievil.php: returns requested data and updates provided data
Known Issues:
N/A