Code Monkey home page Code Monkey logo

btab's Introduction

btab

Github Release Github Downloads

Blue team analyisis box is a tool for blue team security analyisis.

BTAB (Blue Team Analyisis Box) is a Blue team analyisis box,focusing on attack signature analysis。It can assist security operation personnel in scenarios such as traffic packet analysis and Trojan horse analysis in the harsh environment of the customer site (no network, no python environment). Currently, it has integrated traffic packet detection, SQL injection detection, Webshell detection, bash command execution detection, and Decoding serialization and other tools.

English - 简体中文

slides

btab蓝队分析工具箱-ali0th-v1.0.pdf

download

ahead for releases,Double-click to execute. Access the local port 8001 after startup: http://localhost:8001

Note: Some functions require java environment dependencies.

functions

The initial version mainly implements basic functions and overall process, mainly including the following three functions:

  1. Threat Warehouse: A list for storing traffic packets, payload files, and webshell files;

  2. Risk detection: Including traffic packet detection, HTTP deep analysis, SQLi detection, XSS detection and other detection items;

  3. Auxiliary tools: Including jq, deserialization analysis, data encryption and decryption and other processing tools;

function instructions

traffic packet detection function

Need to have tshark dependency, note that you need to specify the tshark path in the config.yaml file, as follows:

pcapAnalyseConfig:
    # tsharkPath: tshark  # unix env
    tsharkPath: C:\Program Files\Wireshark\tshark.exe # win env

webshell detection function

Requires java dependency.

screenshot of functional interface

image

image

image

technology stack

Modules Technology Remarks
front-end framework vue
Front-end UI framework naive ui
backend language golang
Backend API gin
Traffic packet detection logic python go embed
java class detection engine java embedding implementation using go embed

Q&A

What is the background of the development of this tool?

Since the author has been engaged in the security industry, he has been focusing on the field of traffic security analysis, and is also interested in software research and development. On the one hand, this project is to share the usual research results and promote exchanges and learning. On the other hand, there is too little communication with the blue team in China. Now there are more red teams. I hope this way can be used to form a blue team. communication group

Will this tool be open source?

At best, it can only partially open source. Because of the commercial issues involved, some core detection items within the company are not convenient to open source, but some non-sensitive functional modules can be open sourced as separate projects for learning reference.

comminicate

You can join the group chat or add my Ali0th friend to enter the group chat.

 Edge Edge

Stargazers over time

Stargazers over time

btab's People

Contributors

martin2877 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.