Code Monkey home page Code Monkey logo

arachni-ui-web's Introduction

Arachni - Web User Interface

Version 0.4.2.1
Homepage http://arachni-scanner.com
Blog http://arachni-scanner.com/blog
Github http://github.com/Arachni/arachni-ui-web
Documentation https://github.com/Arachni/arachni-ui-web/wiki
Support http://support.arachni-scanner.com
Author Tasos Laskos (@Zap0tek)
Twitter @ArachniScanner
Copyright 2013 Tasos Laskos
License Apache License Version 2.0

Arachni logo

Synopsis

A web user interface and collaboration platform for the Arachni open source web application security scanner framework.

Features

  • Administrators can manage all:
    • Users
    • Scan configuration Profiles
      • Can set Global Profiles which are available to everyone.
      • Can set the system-wide default Profile.
    • Scans
    • Scan Issues
    • Scan Groups
    • Dispatchers
      • Can set Global Dispatchers which are available to everyone.
      • Can set the system-wide default Dispatcher.
    • Settings
      • Scan
        • Allowed types.
        • Target whitelist using regular expressions.
        • Target blacklist using regular expressions.
        • Global scan limit -- Amount of active scans at any given time.
        • Per user limit -- Amount of active scans at any given time per user.
      • Profile
        • Allowed modules.
  • Users can:
    • Manage, create and share Dispatchers with each other.
    • Manage, create and share Scan configuration Profiles with each other.
    • Start Scans using one of the available Profiles (and optionally Dispatchers).
    • Organize Scans into Scan Groups for easier management and share their Groups with each other.
    • Manage, comment, share and export reports of their Scans.
    • Discuss and Review Issues:
      • Mark them as false positives
      • Mark them as fixed
      • Mark them as requiring manual verification
        • Add verification steps
        • Mark them as verified
    • Receive Notifications for:
      • Shared Profiles -- Created, updated, shared, deleted.
      • Shared Scans -- Started, paused, resumed, aborted, commented.
      • Issues of shared Scans -- Reviewed, verified, commented.
    • Review their Activity.
    • Export reports, review and comment on Scans which have been shared with them by other users.
  • Available Scan types:
    • Direct -- From the WebUI machine to the webapp, no need to setup anything else.
    • Remote -- Using a Dispatcher.
      • Scan is performed from the machine of the Dispatcher to the webapp.
      • Scan assignments can be load balanced when there are multiple Dispatchers available.
    • Grid -- Using multiple Dispatchers.
      • Scan is performed using multiple machines for a super-fast crawl and audit.
      • Scan assignments can be load balanced.
    • Repeat/Revision
      • Repeats a finished scan to identify fixed or new issues.
      • Can use sitemaps of previous revisions to:
        • Avoid crawling
        • Extend a new crawl
    • Overview -- Combines the results of multiple revisions for easy review/management.
  • Scan reports can be exported in multiple formats (HTML, XML, YAML and more).
  • Simple, clean, responsive design suitable for desktops, tablets and mobile phones.

Bug reports/Feature requests

Submit bugs using GitHub Issues and get support via the Support Portal.

Contributing

If you make improvements to this application, please share with others.

Before starting any work, please read the instructions for working with the source code.

  • Fork the project.
  • Start a feature branch based on the experimental branch (git checkout -b <feature-name> experimental).
  • Add specs for your code.
  • Run the spec suite to make sure you didn't break anything (rake spec).
  • Commit and push your changes.
  • Issue a pull request and wait for your code to be reviewed.

License

Arachni WebUI is licensed under the Apache License Version 2.0.
See the LICENSE file for more information.

Disclaimer

This is free software and you are allowed to use it as you see fit. However, neither the development team nor any of our contributors can held responsible for your actions or for any damage caused by the use of this software.

arachni-ui-web's People

Contributors

ikke avatar zapotek avatar

Watchers

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