← Back to all posts
Security Development2 min read

Introduction to the Red Team Arsenal Project

0x00 Arsenal is a front-end/back-end separated red team arsenal platform that includes commonly used red team capabilities and integrates other useful tools. It is still under development and is not yet fully open source due to numerous bugs and subpar code quality. The back end uses Django and Django REST Framework, while the front end uses Vue and Element UI.

Read in Chinese→

0x00 Arsenal

Front-end/back-end separated project: https://github.com/godzeo/ArsenalWeb

This project is a red team arsenal platform that includes commonly used red team capabilities and also integrates other useful tools.

Still under development…

It is not fully open source for now because there are still many bugs and the code quality is somewhat poor…

Development

Front-end/back-end separated project:

Back end: Django + Django REST Framework

Front end: Vue + Element UI

JWT authentication with Swagger support

Required Environment

Redis + npm + Python 3.7

0x02 Components (Features)

  • Sharing of the latest red team vulnerabilities (in Markdown format)
  • Enterprise information collection (rudimentary front-end interface; data source: Qichacha)
  • Vulnerability scanning for individual websites
  • Vulnerability scanning (large-scale asset vulnerability scanning)
  • Other system features

TODO

  • A data-cleaning component is missing

Large-scale asset vulnerability scanning workflow:

  • Root domain collection (the enterprise information collection module can be used)

  • Subdomain collection

  • Passive information collection (FOFA, Shodan)

  • IP address resolution

  • Port and fingerprint scanning (web top 20)

  • Web service detection

  • WAF detection

  • Fingerprint identification for important applications (fingerprint identification module)

  • Custom POC scanning (intended to support the recently discovered Goby POC format—not yet completed)

  • Vulnerability scanning engine (third-party engines only)

​

Note: Bugs must be minimized throughout the process; otherwise, the number of tasks will grow exponentially.

0x03 Completed Features

Login

image-20210507181700790

image-20210712121348583

Enterprise Information Collection Module

image-20210712155401571

Excel data:

image-20210712155432687

Vulnerability Sharing

image-20210712155932031

image-20210712160330176

Vulnerability Scanning—Root Domain Module

image-20210622101727981

image-20210622101946573

image-20210710180245244

Vulnerability Scanning—Subdomain Module

image-20210622101810164

All Vulnerability Information

image-20210622101856129

Other

image-20210712155639774