Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A arachni
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 125
    • Issues 125
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arachni - Web Application Security Scanner Framework
  • arachni
  • Wiki
  • Guides
  • User
  • Executables

Executables · Changes

Page history
Updated Executables (markdown) authored Jan 31, 2017 by Tasos Laskos's avatar Tasos Laskos
Show whitespace changes
Inline Side-by-side
guides/user/Executables.md
View page @ 51413477
...@@ -3,6 +3,7 @@ _Some of those executables are only available via the self-contained packages._ ...@@ -3,6 +3,7 @@ _Some of those executables are only available via the self-contained packages._
* [arachni](#arachni) * [arachni](#arachni)
* [arachni_reporter](#arachni_reporter) * [arachni_reporter](#arachni_reporter)
* [arachni_restore](#arachni_restore) * [arachni_restore](#arachni_restore)
* [arachni_reproduce](#arachni_reproduce)
* [arachni_rest_server](#arachni_rest_server) * [arachni_rest_server](#arachni_rest_server)
* [arachni_rpc](#arachni_rpc) * [arachni_rpc](#arachni_rpc)
* [arachni_rpcd](#arachni_rpcd) * [arachni_rpcd](#arachni_rpcd)
...@@ -32,6 +33,24 @@ Generates reports in various formats from AFR (Arachni Framework Report -- `.afr ...@@ -32,6 +33,24 @@ Generates reports in various formats from AFR (Arachni Framework Report -- `.afr
Restores a suspended scan from an AFS (Arachni Framework Snapshot -- `.afs`) file. Restores a suspended scan from an AFS (Arachni Framework Snapshot -- `.afs`) file.
(AFS files are generated by the `arachni` executable upon succesful suspension on a scan.) (AFS files are generated by the `arachni` executable upon succesful suspension on a scan.)
## <a name="arachni_reproduce" href="#arachni_reproduce">arachni_reproduce</a>
`arachni_reproduce` let's you reproduce all issues in a report and then creates a new report containing only the issues that still exist.
For example, if you've got an Arachni report and are working to fix all the identified issues, you can pass that report to `arachni_reproduce` and get immediate feedback as to how you're doing instead of having to rerun a full scan.
For each run, `arachni_reproduce` will generate a new report that only includes unfixed issues, so, again, you won't have to spend time testing issues that you've already fixed.
In addition to that, you can specify individual issues to be reproduced, based on their digest, if you only care about particular issues rather than the entire report.
Lastly, during the reproduction of each issue, extra HTTP request headers are set that contain information about which issue is being reproduced, thus allowing you to set server-side debugging or instrumentation in order to make fixing it even easier:
1. `X-Arachni-Issue-Replay-Id`: Unique token for requests pertaining to individual issues.
* Differs for each run and can be used to group requests for each issue together.
1. `X-Arachni-Issue-Seed`: Seed payload used to identify the original issue.
* Initial payload used to identify the vulnerability in the given report.
1. `X-Arachni-Issue-Digest`: Digest uniquely identifying each issue across scans and reports.
## <a name="arachni_rest_server" href="#arachni_rest_server">arachni_rest_server</a> ## <a name="arachni_rest_server" href="#arachni_rest_server">arachni_rest_server</a>
Starts a [[REST server | REST-Server]]. Starts a [[REST server | REST-Server]].
......
Clone repository

Pages [all]

  • Home
  • Installation instructions
  • For users
    • Executables
    • Command Line Interface
    • Web User Interface
    • Distributed components
      • RPC Client
      • RPC Server (Dispatcher)
      • REST Server
  • For developers
    • REST API
    • RPC API
    • Core API documentation
    • Development environment

Can't find what you're looking for? Why not have a look at the support portal?