I have a Red Hat 7.2 Enteprise Linux environment and i would like to install Nexpose here. Has anyone successfully installed and run Nexpose on this version of Red Hat?
Officially 7.x isn't supported (RHEL 5.x & 6.x are) but I'm not aware of any reason why it wouldn't work.
Can anyone from Rapid7 weigh in on when RHEL 7.x will officially be supported?
Thank you Steven Maske that is my thought as well. I have a call into my sales rep asking the same thing.. still waiting for a response.
No problem, you can always shoot an email to email@example.com as well. They might be more dialed in to the Nexpose dev cycle.
Official response from Rapid 7.
Unfortunately at this moment in time there is no Support for RHEL version 7.x however there is currently an Idea under consideration by product management
Idea-1252 "RHEL 7 platform support"
With regards to your question as to whether there is any reason to believe it will not work the answer to that is that during development it is not tested on that OS version therefore we cannot fully answer that. In short you can work away using it if you wish but we will be unable to provide support to the installation if you encounter an issue
In the meantime I would highly recommend visiting the Idea's section of the customer support portal and promoting that Idea to add weight to its inclusion in the product.
Thanks for sharing. Seems like a stock response from any vendor when working on an OS that hasn't been tested.
kurby brown, Steven Maske thanks for reaching out. I can confirm Nexpose will run successfully (as a console or an engine) on Redhat 7.1, we have been testing it for some time now in order to support it. Official support will be announced in the next few weeks.
As for Redhat 7.2 I cannot say because we haven't been using it internally. I will make sure to update this discussion once I know more.
We've been using it on RHEL 7.2 since Sept 2015 with only one OS related issue. For us, the init scripts to start the NSC and NSE services didn't work with systemd. To get around this we created a wrapper for systemd.
For anyone who wants it, here you go. Use the first section for the console and the second section for the scanners.
Nexpose Scan Console
1) Create this file
sudo vim /etc/systemd/system/nexpose.service
[Unit]Description=Nexpose Scan Console ServiceAfter=syslog.target network.target
[Service]Type=forkingPIDFile=/data/rapid7/nexpose/nsc/nexpose.pidExecStart=/data/rapid7/nexpose/nsc/nexposeconsole.rc startExecReload=/data/rapid7/nexpose/nsc/nexposeconsole.rc restartExecStop=/data/rapid7/nexpose/nsc/nexposeconsole.rc stopRestart=on-failureRestartSec=1s
2) enter in the following commands
sudo systemctl daemon-reloadsudo systemctl start nexpose.servicesudo systemctl enable nexpose.servicesudo systemctl status -l nexpose.service
Nexpose Scan Engine
sudo vim /etc/systemd/system/nexpose-engine.service
Description=Nexpose Scan Engine ServiceAfter=syslog.target network.target
[Service]Type=forkingPIDFile=/data/rapid7/nexpose/nse/nexpose.pidExecStart=/data/rapid7/nexpose/nse/nexposeengine.rc startExecReload=/data/rapid7/nexpose/nse/nexposeengine.rc restartExecStop=/data/rapid7/nexpose/nse/nexposeengine.rc stopRestart=on-failureRestartSec=1s
sudo systemctl daemon-reloadsudo systemctl start nexpose-engine.servicesudo systemctl enable nexpose-engine.servicesudo systemctl status -l nexpose-engine.service
Exactly the problem I had to work around, thanks a lot!
Retrieving data ...