linux_check.sh
来自「Ubuntu packages of security software。 相」· Shell 代码 · 共 71 行
SH
71 行
#!/bin/shecho "##################################################"echo "Dependencies installed in your system:"echo ""nmap > /dev/null 2> /dev/nullif [ $? -eq 127 ]; then echo "Nmap Failed!"; exit;else nmap -V | tail -1;fipython -V > /dev/null 2> /dev/nullif [ $? -eq 127 ]; then echo "Python Failed!"; exit;else python -V;fipython -c "import gtk" > /dev/null 2> /dev/nullif [ $? -eq 127 ]; then echo "GTK Failed!"; exit;else python -c "import gtk; print 'GTK version: %d.%d.%d' % gtk.gtk_version";fi python -c "import pygtk" > /dev/null 2> /dev/nullif [ $? -eq 127 ]; then echo "PyGTK Failed!"; exit;else python -c "import gtk; print 'PyGTK version: %d.%d.%d' % gtk.pygtk_version";fi python -c "import pysqlite2" > /dev/null 2> /dev/nullif [ $? -eq 127 ]; then echo "PySQLite 2 Failed!"; exit;else python -c "from pysqlite2 import dbapi2; print 'PySQLite version: %s.%s.%s' % \dbapi2.version_info";fipython -c "import psyco" > /dev/null 2> /dev/nullif [ $? -eq 127 ]; then echo "Psyco Failed, but not mandatory. Zenmap will work fine without it.";else python -c "import psyco; print 'Psyco version: %s.%s.%s' % psyco.version_info[:3]";fi echo "##################################################"echo ""echo "##################################################"echo "Everything seens to work!"echo "Check the following needed versions:"echo " * Nmap 3.95 or greater"echo " * Python 2.4 or greater"echo " * GTK 2.6 or greater"echo " * PyGTK 2.6 or greater"echo " * PySQLite 2 or greater"echo " * Psyco 1.5 or greater"echo ""echo "If all the versions above are in agreement, you're ok to run now."echo "##################################################"echo ""
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?