-
-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] - Support non-Debian Based Distributions #1
Comments
@latetedemelon Thank you for opening this issue, These are excellent points. |
I tried addressing the first point in #7 |
Submitted #9 to address this. |
Merged
Furthermore, there are two calls to dpkg, and another one to apt-get, which are not universally available. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There are a few Debian specific checks which could be expanded upon to be more agnostic. From the reddit thread:
The SSH Configuration checks are only in /etc/ssh/sshd_config but these could also be present in a file in /etc/sshd/sshd_config.d.
UFW is not present on all systems. Other systems may have firewalld or even plain iptables or nftables.
Assumes the server is Debian based: https://github.com/vernu/vps-audit/blob/main/vps-audit.sh#L119
Many systems have ss instead of netstat: https://github.com/vernu/vps-audit/blob/main/vps-audit.sh#L137
Not every system logs auth failures in /var/log/auth.log, and it could be /var/log/secure on some systems: https://github.com/vernu/vps-audit/blob/main/vps-audit.sh#L109
The text was updated successfully, but these errors were encountered: