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.
current version: 0.7.0 - PREDATOR
home > documentation > tools > Carnivore toolset
In this article you will learn about the three different types of tools in Carnivore and how they are used.
author: Remco Kouw
created: 27-Mar-2024
updated: 18-Aug-2024

The Carnivore Toolset

Carnivore boasts three distinct types of tools which all require a different approach when created:

  • Apps
  • Modules
  • Native Tools

Each tool type has its unique advantages and properties, but in summary:

Apps:

  • Third-party tools
  • Different look and feel, not utilizing the Carnivore template engine
  • Stored in a separate folder in Apps (e.g., /Apps/mycoolapp)
  • Can be created using the CMS
  • Allows for an infinite number of sub-applications

Modules:

  • Fully integrated into carnivore
  • Included on index.php
  • Easily adds functionality with numerous shortcuts for content creation
  • Modules can interact and share content with each other
  • Can run as a task
  • Found in the modules folder, each module name starts with thc_
  • Can be created using the CMS
  • Compatible with ModGlue

Native:

  • Primarily configuration tools
  • Full integration with Carnivore
  • No CMS options available

When to Create an App:

Choose the App option when you have a fully functional product that you wish to integrate into Carnivore quickly and efficiently.

When to Create a Module:

Creating a Module is ideal if you are developing an application from the ground up and require seamless access to Carnivore's functionality throughout your project. This option is also highly recommended for those with limited experience with Carnivore, as the development tools can help you establish the basic settings swiftly.

When to Create a Native Tool:

Opt for a Native Tool if you need to develop software that allows for the modification of settings within existing Carnivore content.

similar content
No similar content
Created by Remco Kouw: 2008-2024