Thanks for having such a helpful and friendly user group!
Environment:
I have zap on an ec2 instance(Amazon Linux 2.), running in daemon mode using:
"/usr/local/bin/ZAP_2.12.0/zap.sh -daemon -config
api.disablekey=true"
Examining
the zap startup logs I noticed the following:
2023-01-11 15:52:05,341 [ZAP-ActiveScanner-0] WARN DomXssScanRule -
Skipping scanner, failed to start browser: Cannot find firefox binary in PATH.
Make sure firefox is installed. OS appears to be: LINUX
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: '<host>', ip: '<ip>', os.name: 'Linux', os.arch:
'aarch64', os.version: '5.10.149-133.644.amzn2.aarch64', java.version: '17.0.5'
Driver info: driver.version: FirefoxDriver
2023-01-11 15:52:05,342 [ZAP-ActiveScanner-1] WARN DomXssScanRule -
Skipping scanner, failed to start browser: Cannot find firefox binary in PATH.
Make sure firefox is installed. OS appears to be: LINUX
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: '<host>', ip: '<ip>', os.name: 'Linux', os.arch:
'aarch64', os.version: '5.10.149-133.644.amzn2.aarch64', java.version: '17.0.5'
Driver info: driver.version: FirefoxDriver
So
I install firefox with the following command:
sudo
amazon-linux-extras install firefox
The
command 'firefox' produces the following error:
Error:
no DISPLAY environment variable specified
This
makes sense because I don't have a gui configured but I try a scan anyway
hoping that maybe it just works in a headless state and I get the following
error:
Jan 25 21:22:23 zap.sh[522]: 643241 [ZAP-Scanner-0] INFO
org.parosproxy.paros.core.scanner.HostProcess - start host
http://<target> | DomXssScanRule strength MEDIUM threshold MEDIUM
Jan
25 21:22:23 zap.sh[522]: /root/.ZAP/webdriver/linux/32/geckodriver:
/root/.ZAP/webdriver/linux/32/geckodriver: cannot execute binary file
Jan
25 21:22:23 zap.sh[522]: /root/.ZAP/webdriver/linux/32/geckodriver:
/root/.ZAP/webdriver/linux/32/geckodriver: cannot execute binary file
Jan
25 21:22:43 zap.sh[522]: 663630 [ZAP-ActiveScanner-1] WARN
org.zaproxy.zap.extension.domxss.DomXssScanRule - Skipping scanner, failed to
start browser: The driver server has unexpectedly died!
Jan
25 21:22:43 zap.sh[522]: Build info: version: 'unknown', revision: 'unknown',
time: 'unknown'
Jan
25 21:22:43 zap.sh[522]: System info: host: '<host>', ip: '<ip>',
os.name: 'Linux', os.arch: 'aarch64', os.version:
'5.10.162-141.675.amzn2.aarch64', java.version: '17.0.6'
Jan
25 21:22:43 zap.sh[522]: Driver info: driver.version: FirefoxDriver
Jan
25 21:22:43 zap.sh[522]: 663631 [ZAP-ActiveScanner-0] WARN
org.zaproxy.zap.extension.domxss.DomXssScanRule - Skipping scanner, failed to
start browser: The driver server has unexpectedly died!
Jan
25 21:22:43 zap.sh[522]: Build info: version: 'unknown', revision: 'unknown',
time: 'unknown'
Jan
25 21:22:43 zap.sh[522]: System info: host: '<host>', ip: '<ip>',
os.name: 'Linux', os.arch: 'aarch64', os.version:
'5.10.162-141.675.amzn2.aarch64', java.version: '17.0.6'
Jan
25 21:22:43 zap.sh[522]: Driver info: driver.version: FirefoxDriver
Jan
25 21:22:43 zap.sh[522]: 663660 [ZAP-Scanner-0] INFO org.parosproxy.paros.core.scanner.HostProcess
- skipped plugin [failed to start or connect to the browser] <target> |
DomXssScanRule in 20.419s with 0 message(s) sent and 0 alert(s) raised.
Am I missing some configuration? Has anyone had success with DomXssScanRule on Amazon
Linux 2? Thanks in advance for any insight!
--
You received this message because you are subscribed to the Google Groups "OWASP ZAP User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to zaproxy-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/zaproxy-users/b157d7ef-5b83-4369-bb0b-c4f823f63793n%40googlegroups.com.