Install Internal Engines
When using Acunetix 360 Online, you might need to scan a target that is located on your internal network but not accessible from the internet. This is possible by installing and configuring a scan engine on your network. The engine will conduct the scan job and report the results back to Acunetix 360 Online.
There are three stages to this process:
- Download the Acunetix 360 scanning engine
- Install and register the Acunetix 360 scanning engine with Acunetix 360 Online
- Configure and scan your internal target
Before proceeding with installing the Acunetix Scanning Engine, please check that the machine where the Acunetix 360 scanning engine will be installed meets the following requirements:
- Acunetix has been tested on the following Linux distributions:
- Ubuntu Desktop/Server 16.0.4 LTS or higher
- Suse Linux Enterprise Server 15 and openSUSE Leap 15.0
- Kali Linux versions 2018.4 and 2019.1
- CentOS 8 Server and Workstation (with SELinux disabled)
- .NET Core 2.2 (or above) Runtime
- 1 GHz Processor (2.0 GHz or faster recommended)
- 1GB RAM (4GB or higher recommended)
- 2 GB Free Disk space (5 GB or higher recommended)
- Linux machine should be configured so that it can reach your internal target through HTTP/HTTPS.
- The Acunetix 360 Scanning Engine needs to connect to Acunetix 360 online using HTTPs
Download the Acunetix 360 Scanning Engine
You can download the Acunetix 360 Scanning Engine installation from Acunetix 360.
- Log in to Acunetix 360.
- From the sidebar, click Engines, then Manage Engines. The Engines page is displayed.
- Click Configure New Engine. The Configure New Engine page is displayed.
- Click the Acunetix 360 Scanner Engine link to download the Acunetix Scanner Engine installation applicable for your OS:
- If installing on Ubuntu or Kali Linux, download acunetix360-engine-*deb
- If installing on Suse or CentOS, download acunetix360Engine-*rpm
- Your Engine Token and Engine License Key are also displayed. Both will be required during the Acunetix engine installation, so keep this page open till you install the Acunetix 360 engine successfully. Use the Copy to Clipboard buttons to copy the Engine Token and the Engine License Key.
Install and Register the Acunetix 360 Scanning Engine
Do the following on the machine where the Acunetix Engine will be installed.
- Open a terminal and run the following commands:
- If installing on Ubuntu or Kali Linux, use: sudo dpkg -i Acunetix_360_Engine*.deb
- If installing on Suse or CentOS, use: sudo rpm -i Acunetix_360_Engine*.rpm
- Enter the following required information during the installation:
- Engine name – This allows you to distinguish this Engine from other Engines you might need to install
- Engine API token – This can be retrieved from the Configure New Engine page in Acunetix 360 Online
- Web URL – The address you use to access the Acunetix 360 Web interface. (e.g. https://www.acunetix360.com). Do not including the trailing ‘/’ at the end of the address.
- License Key – The license key sent by Acunetix for the Acunetix 360 Engine (can be also copied from the Configure New Engine page)
- Company – Your company name
- Name – Your first name and surname
- Phone Number – Your phone number
- Email – Your email address
- Country code – Your country code
- The Acunetix 360 Engine installation process will continue.
- Once the engine installation is finished, go back to the Acunetix 360 UI. From the sidebar, click Engines, then Manage Engines, to confirm that the newly installed Acunetix 360 engine has been correctly configured in the Acunetix 360 web application.
- If you need to reinstall or upgrade the engine, you can run the installation again as explained above. The Acunetix engine settings will be retained.
Configure and Scan Your Internal Target
Now that you have installed the scanning engine in your network, you can configure the targets that should be scanned with an internal engine rather than with the built in engines.
How to Define an Internal Target in Acunetix 360
- Log in to Acunetix 360.
- From the sidebar, click Targets, then New Target. The New Target page is displayed.
- Enter your internal target details.
- From the Engine Mode field, select Internal.
- Click Save. The Targets page is displayed.
- Next to the internal target you have created, click Scan. The New Scan page is displayed.
- From the Target URL field, select your Internal target (if the field is not already populated).
- The Preferred Engine field is already selected by default. Your newly installed scanning Engine is displayed as an option. If you installed more than one instance, select the one which can access your Internal target. If any of them can access your Internal target, select the default option, any of the available engines . By selecting this, one of the idle engines will scan your target.
- Click Launch. (See Create a New Scan)
- Your scan has been started in the 'Queued' state. Shortly, you will see that its status changes to 'Scanning'. Once it is completed, you will be able to explore the vulnerabilities found on your target.