# gh0stkey/hae

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/gh0stkey-hae).**

4,034 stars · 295 forks · Java

## Links

- GitHub: https://github.com/gh0stkey/HaE
- awesome-repositories: https://awesome-repositories.com/repository/gh0stkey-hae.md

## Topics

`bughunter` `burpsuite` `data-security`

## Description

HaE is a network traffic analysis tool designed to extract, classify, and highlight specific data fragments within network messages and HTTP traffic. It functions as an HTTP data extractor and traffic content filter, utilizing a network metadata aggregator to centralize highlighted data fragments and annotations for analysis.

The tool identifies high-value network packets by mapping classification results to visual color markers and employs a modular classification system to isolate data fragments from binary or text streams. It distinguishes the severity of matched data by piping extracted content to external command line tools for independent validation.

The project provides capabilities for HTTP protocol inspection via multi-engine regular expression matching and aggregates security metadata into a centralized view for querying. It further supports packet data classification and vulnerability research workflows by filtering network traffic based on severity levels.

## Tags

### System Administration & Monitoring

- [Network Traffic Analysis](https://awesome-repositories.com/f/system-administration-monitoring/network-traffic-analysis.md) — Analyzes network traffic to identify and isolate high-value data fragments for communication pattern analysis.
- [External Content Validation](https://awesome-repositories.com/f/system-administration-monitoring/audit-log-filters/severity-level-filtering/external-content-validation.md) — Assigns severity levels to matched network data by running external validator commands against the extracted content. ([source](https://github.com/gh0stkey/HaE/tree/main/src/HaENet))
- [Distributed Security Event Aggregation](https://awesome-repositories.com/f/system-administration-monitoring/distributed-security-event-aggregation.md) — Aggregates extracted fragments and security annotations into a centralized view for rapid auditing.
- [Traffic Visual Highlighting](https://awesome-repositories.com/f/system-administration-monitoring/network-traffic-analysis/traffic-visual-highlighting.md) — Marks matching network messages with colors to visually distinguish high-value data from irrelevant traffic. ([source](https://github.com/gh0stkey/HaE/tree/main/src/HaENet))

### Part of an Awesome List

- [Regex Pattern Matching](https://awesome-repositories.com/f/awesome-lists/devtools/regex-and-pattern-matching/regex-pattern-matching.md) — Utilizes multiple regular expression engines simultaneously to extract structured information from HTTP headers and bodies.
- [Workflow Enhancements](https://awesome-repositories.com/f/awesome-lists/devtools/workflow-enhancements.md) — Highlights requests and extracts information from responses.

### Data & Databases

- [Metadata Aggregators](https://awesome-repositories.com/f/data-databases/unified-data-provider-interfaces/metadata-aggregators.md) — Centralizes fragmented highlights and annotations into a unified metadata structure for querying and analysis.
- [Metadata Extraction](https://awesome-repositories.com/f/data-databases/web-data-extraction/metadata-extraction.md) — Aggregates highlighted fragments and annotations into a single panel for rapid querying and analysis. ([source](https://github.com/gh0stkey/HaE/tree/main/src/HaENet))

### Networking & Communication

- [HTTP Data Extractors](https://awesome-repositories.com/f/networking-communication/http-data-extractors.md) — Provides a modular system using regular expressions to retrieve specific information from HTTP requests and responses.
- [HTTP Traffic Inspection](https://awesome-repositories.com/f/networking-communication/http-traffic-inspection.md) — Inspects HTTP requests and responses to extract metadata and identify interesting API calls or parameters.
- [Network Data Fragment Extraction](https://awesome-repositories.com/f/networking-communication/network-data-fragment-extraction.md) — Identifies and retrieves specific data fragments from network messages and files using a modular classification system. ([source](https://github.com/gh0stkey/HaE#readme))
- [Metadata Aggregation Panels](https://awesome-repositories.com/f/networking-communication/network-traffic-analyzers/metadata-aggregation-panels.md) — Offers a centralized panel for querying and analyzing highlighted data fragments and annotations from network traffic.
- [Traffic Classification Engines](https://awesome-repositories.com/f/networking-communication/traffic-classification-engines.md) — Categorizes network traffic using modular classification systems and custom matching rules for visual highlighting.
- [External Command Piping](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/routing-engines/external-command-piping.md) — Pipes extracted network content to external standalone command line tools for independent severity verification.
- [Visual Highlighting](https://awesome-repositories.com/f/networking-communication/traffic-filters/visual-highlighting.md) — Provides a visual color-mapping system to distinguish high-value network packets from background noise.

### Software Engineering & Architecture

- [Data Classification Modules](https://awesome-repositories.com/f/software-engineering-architecture/modular-extension-systems/data-classification-modules.md) — Implements a modular system of pluggable logic blocks to isolate specific data fragments from binary or text streams.

### Web Development

- [Request Data Extraction](https://awesome-repositories.com/f/web-development/request-data-extraction.md) — Retrieves specific information and metadata from HTTP requests and responses using multi-engine regex matching. ([source](https://github.com/gh0stkey/HaE/tree/main/src/HaENet))

### Security & Cryptography

- [Content-Based Severity Filters](https://awesome-repositories.com/f/security-cryptography/network-content-filters/content-based-severity-filters.md) — Assigns severity levels to network data by running external validator commands against extracted content.
- [Vulnerability Research](https://awesome-repositories.com/f/security-cryptography/security/offensive-operations/vulnerability-research-analysis/vulnerability-research.md) — Supports vulnerability research by filtering network traffic based on severity levels determined by external validators.
