Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.72 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.72 KB

RoboArachni

Robot Framework Library for the Arachni Scanner to perform authenticated scans of an application. Funtionalities of Arachni Rest API Server such as initiating the REST API server, Checking for status of the scan, Initiating scan, Getting results of the scan and stopping of the REST API server can be done with simple nautral language syntax mentioned below. The results of the scan is saved in JSON, XMl and HTML format. Walkthrough of the application prior to scanning can be designed easily using simple keywords available in the selenium library for ROBOT Framework.

Installation Instructions


Keywords Implemented

Initiate the Arachni Service as a Docker Container

| Library | RoboArachni | rest_port = 7331 (optional/default) | proxy_port=9090 (optional/default) | arachni_username = "arachni" (optional/default) | arachni_pw = "password" (optional/default) |

| start arachni docker |

Starts the Arachni as a Docker Container

| start_arachni_proxy |

Starts Arachni Proxy on default port 9090

| get arachni scanid |

Gets the Arachni Scan ID when the proxy runs

|initiate Scan|

Get status of initiated scan

| get scan status|

Get results of the scan

|get arachni results|

Writes Arachni JSON results to the localpath

stop arachni kill container

Stops the Arachni Docker container