
HAE es un proyecto marco en el campo de la seguridad de la red (seguridad de datos) .
Mediante el uso de expresiones regulares personalizadas con múltiples motores , HAE puede hacer coincidir con precisión y procesar las solicitudes HTTP y los mensajes de respuesta (incluidas las redes web), marcar y extraer efectivamente información sobre la coincidencia con éxito, mejorando así el campo de la seguridad de la red (seguridad de datos) Vulnerabilidades y la eficiencia de análisis de datos de datos .
A medida que las aplicaciones web modernas adoptan un modelo de desarrollo de separación frontal, el tráfico de solicitud HTTP capturado también aumenta en consecuencia durante la minería diaria de vulnerabilidad. Si desea evaluar completamente una aplicación web, pasará mucho tiempo en mensajes inútiles. HAE está diseñado para resolver este tipo de situación .
Dirección del proyecto Github: https://github.com/gh0stkey/hae
Dirección del proyecto GitCode: https://gitcode.com/gh0stkey/hae
Honores recibidos :
Notas :
Qwen-Long versión HAE 3.3 ha habilitado moonshot-v1-128k nueva función AI+. configurarlo y usarlo.Montoya API .Update para actualizar la biblioteca oficial de reglas HAE, debe usar un proxy (la revisión de BAPP tiene en cuenta la seguridad, no está permitido CDN).rememberMe=delete reglas de HAE personalizadas deben incluir el contenido de la expresión que se extraerá en los soportes de izquierda y derecha () . , debe ser (rememberMe=delete) . Carga de complemento: Extender - Extensions - Add - Select File - Next
La carga inicial de HaE cargará la biblioteca de reglas fuera https://raw.githubusercontent.com/gh0stkey/HaE/gh-pages/Rules.yml línea desde el paquete JAR. y el archivo de configuración ( Config.yml ) y los archivos de reglas ( Rules.yml ) se colocarán en un directorio fijo:
~/.config/HaE/%USERPROFILE%/.config/HaE/ Además, también puede elegir almacenar el archivo de configuración en /.config/HaE/ en el directorio de hermanos HaE Jar包para una fácil portabilidad fuera de línea .
Las reglas actuales de Hae tienen 8 campos, y el significado detallado es el siguiente:
| Campos | significado |
|---|---|
| Nombre | Nombre de la regla, utilizado principalmente para resumir brevemente el papel de la regla actual. |
| F-regex | Las reglas son regulares, se utilizan principalmente para completar expresiones regulares. Para extraer contenido coincidente en HAE, debe envolver la expresión regular con ( , ) . |
| S-regex | Las reglas son regulares, las funciones y el uso son las mismas que F-Regex. S-ReGEX es una regularidad cuadrática, que puede usarse para realizar la extracción de coincidencia cuadrática de los resultados de los datos de la coincidencia F-ReGEX, y puede dejarse en blanco si no es necesario. |
| Formato | {2} {0} {1} . Por defecto, use {0} . |
| Alcance | El alcance de la regla, utilizado principalmente para indicar en qué parte del mensaje HTTP actúa la regla actual. Admite líneas de solicitud y respuesta, encabezados, cuerpos y paquetes completos. |
| Motor | Motor regular, utilizado principalmente para representar el motor utilizado por expresiones regulares que representan las reglas actuales. Motor DFA : solo necesita escanear cada personaje en la cadena de texto una vez, lo cual es rápido y tiene pocas características; sustitución y segmentación) son ricos. |
| Color | Los colores coincidentes de reglas se usan principalmente para indicar el color destacado de la etiqueta requerida cuando la regla actual coincide con el mensaje HTTP correspondiente. Hay un algoritmo de actualización de color en HAE. |
| Sensible | False sensibilidad de las reglas se usa principalmente para indicar si la regla True es sensible a las letras superiores y minúsculas. alrededor. |
多按钮.屠龙者终成恶龙Algoritmo de actualización incorporado para los colores resaltados..hae personalizado para facilitar el almacenamiento y el intercambio de datos del proyecto .| Nombre de la interfaz | Visualización de la interfaz |
|---|---|
| Reglas (gestión de reglas) | ![]() |
| Configuración de configuración (Configuración de gestión de configuración) | ![]() |
| Config-ai+ (gestión de configuración ai+) | ![]() |
| Databoard (recopilación de datos) | ![]() |
| MarkInfo (pantalla de datos) | ![]() |
Si cree que HAE es útil, ¡puede recompensar al autor y darle al autor la motivación para continuar actualizando!


HaE es un enlace en el Plan 2.0 HaE 404Team StarLink.