arachni-ui-web — Arachni's Web User Interface. | Kitploit
arachni/arachni-ui-webarachni-ui-web
Arachni's Web User Interface.
23311234 years ago
Discover the most used tools by our community.
Notice
Arachni is heading towards obsolescence, try out its next-gen successor
Ecsypno SCNR!
Arachni - Web User Interface
Synopsis
A web user interface and collaboration platform for the
Arachni 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
- Users can:
- Manage, create and share Dispatchers with each other.
- Manage, create, export, import 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, timed out, suspended.
- 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.
- Scans can be scheduled to be performed at a later date or at predefined intervals.
- Recurring scans are incremental, with each occurrence being a separate revision.
- 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
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 Public Source License v1.0 -- please see the LICENSE file for more information.