Giter VIP home page Giter VIP logo

eater-offensive-security-frameowork's Introduction

Eater - Network Utility Tool

Eater is a versatile network utility tool designed to facilitate network diagnostics and information gathering. It offers modules for banner grabbing, port scanning, and wireless network penetration testing, each accessible via a command-line interface (CLI). The tool is organized using the abstract factory design pattern, allowing the creation of specific instances based on the selected module type.

Table of Contents

Introduction

Eater is a network utility tool that allows users to perform various network-related tasks, including banner grabbing, port scanning, and wireless network penetration testing. These operations are available as separate modules accessible through the command-line interface (CLI). Eater is organized using the abstract factory design pattern, making it easy to add new modules for different network-related tasks.

Features

  • Modular Design: Eater is designed with a modular structure, allowing you to add new network-related modules with ease.
  • Abstract Factory Pattern: The tool uses the abstract factory pattern to create specific instances based on the selected module type.
  • Banner Grabbing: Use banner grabber modules to retrieve service banners from remote services running on target hosts using various network protocols, such as TCP, UDP, ICMP (Ping), and SCTP.
  • Port Scanning: Perform port scanning on target hosts using the Port Scanner module, supporting different scan types, including TCP, UDP, ICMP, and SCTP.
  • Wireless Network Penetration Testing: Eater supports a Wireless Eater module for wireless network penetration testing, which can crack WEP, WPA, and WPA2 networks.

Project Structure

The project is structured as follows:

  • modules/: Contains the banner grabber, port scanner, and wireless eater modules.
  • utils/: Contains the module generator, which follows the abstract factory pattern.
  • eater.py: The main script that creates a CLI for accessing the modules.

Getting Started

Follow these instructions to set up and start using Eater.

Prerequisites

Before using Eater, ensure you have the following prerequisites:

  • Python 3.x

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/eater.git

eater-offensive-security-frameowork's People

Contributors

latrodect avatar

Stargazers

Ferhat Çil avatar Burak Bozacı avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.