GithubHelp home page GithubHelp logo

maddonkey / dongtai-web Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hxsecurity/dongtai-web

0.0 1.0 0.0 56.92 MB

dongtai web is the front-end project of "huoxian DongTaiIast" and is responsible for page display

License: Apache License 2.0

Shell 0.02% JavaScript 0.80% Dockerfile 0.01% HTML 1.58% Vue 14.96% TypeScript 4.11% CSS 78.42% SCSS 0.10%

dongtai-web's Introduction

DongTai-web

DongTai-project Github Version

中文版本(Chinese version)

Project introduction

"huoxian DongTaiIast" is an auxiliary tool specially designed for Party A's security personnel, Party A's code audit engineers and 0 day.

vulnerability mining personnel. It can be used to integrate Devops environment for vulnerability detection, as an auxiliary tool for code audit and automatic mining 0 day. "huoxian DongTaiIast" has five modules, namely Dongtai webapi, Dongtai OpenAPI, Dongtai engine, Dongtai web and agent, among which:

  • dongtai webapi is used to interact withDongtai weband is responsible for user related API requests;
  • dongtai OpenAPI is used to interact withagent, process the data reported by agent, issue policies to agent, control the operation of agent, etc
  • dongtai engine is used to analyze and process the data received byDongtai OpenAPI, calculate the existing vulnerabilities and available stain call chains, etc
  • dongtai web is the front-end project of "huoxian DongTaiIast" and is responsible for page display
  • The agent is the data collection terminal of each language. It collects the corresponding data from the project where the probe is installed and sends it to the Dongtai OpenAPI service

Local development

  1. Install NPM dependency
$ npm install
  1. Modify local configuration file

Change the .env file in the directory_TARGET_HOST = 'http://test.iast.huoxian.cn:8081' modified to Vue_TARGET_Host = 'address of your backend service'

  1. Execute the operation command
$ npm run dev

Deployment scheme

  1. Install NPM dependency
$ npm install
  1. Compile to a releasable version
$ npm run build
  1. Put the dist directory into the static resource directory of nginx service

  2. Modify nginx configuration and set the back-end service corresponding to the front-end interface. For nginx configuration, refer to nginx.conf

Documentation

dongtai-web's People

Contributors

bidaya0 avatar cielohx avatar exexute avatar hardy4yooz avatar krank666 avatar madneal avatar quantyork avatar zhxqc 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.