Installing Invicti Shark for Java websites
This document is for:
Invicti Enterprise On-Demand, Invicti Enterprise On-Premises
Before deploying Invicti Shark, note the list of supported servers and frameworks.
Supported Servers and Frameworks | |
Java Runtime | For any Java Runtime environment that is implemented according to these specifications, the supported versions are:
|
Application Servers |
|
Database Engines |
|
Other Technologies |
|
Invicti Shark Network Prerequisites Invicti Shark makes use of the Invicti IAST Bridge. For more information, refer to Configuring Invicti IAST Bridge. |
The Invicti Shark agent will need to be installed in your web application. The following section describes how to deploy Invicti Shark to a Java web application.
How to install the Java Invicti Shark agent
To install the Java Invicti Shark agent, you need to:
- Download the Java Invicti Shark agent (Shark (IAST and SCA).jar) from the Invicti UI. The Java Invicti Shark download file includes the Invicti Shark Token, which, by default, is unique for each target website URL. Unless the Token has been changed to be the same for all target websites, you will need to download the Java Invicti Shark agent for each target website separately.
- Save the downloaded Java Shark agent to a location on your web server.
- Deploy the Java Shark agent into your web server. This process differs depending on the web server. There are many possible configurations for a Java web server. The guides linked below look at the more common web server configuration possibilities. Use one of the following links for more information on how to deploy Invicti Shark for Java on your web application:
- Deploying Invicti Shark for Java – Tomcat (Windows/Linux/Docker)
- Deploying Invicti Shark for Java – Docker (Spring Boot)
- Deploying Invicti Shark for Java - Windows/Linux (JBOSS 7.4 Standalone + WAR File)
- Deploying Invicti Shark for Java - Windows/Linux (Jetty 10.0.10 + WAR File)
- Deploying Invicti Shark for Java – Windows/Linux (Wildfly 26.1.1 Final Standalone + WAR File)
- Deploying Invicti Shark for Java – Linux (WebSphere Liberty 19.0.0.9+ with WAR File)
- Scanning an application in AWS Elastic Beanstalk (Tomcat + WAR File)