Difference between revisions of "Portsentry"
From MS Computech
(New page: ===== Portsentry Installation log ===== <pre>#apt-get install portsentry</pre><pre>#nano /etc/portsentry/portsentry.conf BLOCK_UDP="1" BLOCK_TCP="1"</pre> <pre> #cd /etc/init.d/ #nano po...) |
|||
Line 2: | Line 2: | ||
<pre>#apt-get install portsentry</pre><pre>#nano /etc/portsentry/portsentry.conf | <pre>#apt-get install portsentry</pre><pre>#nano /etc/portsentry/portsentry.conf | ||
BLOCK_UDP="1" | BLOCK_UDP="1" | ||
− | BLOCK_TCP="1"</pre> | + | |
− | <pre> | + | BLOCK_TCP="1"</pre><pre>#cd /etc/init.d/ |
− | #cd /etc/init.d/ | ||
#nano portsentryscript | #nano portsentryscript | ||
− | </pre> | + | </pre><pre>#!/bin/bash |
− | <pre>#!/bin/bash | ||
case "$1" in | case "$1" in | ||
start) | start) | ||
Line 44: | Line 42: | ||
exit 1 | exit 1 | ||
esac | esac | ||
− | exit 0</pre> | + | exit 0</pre><pre>#chmod 644 portsentry |
− | + | #chmod 755 portsentryscript | |
− | <pre> | ||
− | #chmod 644 portsentry | ||
− | |||
#update-rc.d portsentryscript defaults</pre> | #update-rc.d portsentryscript defaults</pre> |
Revision as of 16:31, 6 December 2008
Portsentry Installation log
#apt-get install portsentry
#nano /etc/portsentry/portsentry.confBLOCK_UDP="1"
BLOCK_TCP="1"
#cd /etc/init.d/
- nano portsentryscript
#!/bin/bashcase "$1" in
start) echo "Starting Portsentry..." ps ax | grep -iw '/usr/sbin/portsentry -atcp' | grep -iv 'grep' > /dev/null if [ $? != 0 ]; then /usr/sbin/portsentry -atcp fips ax | grep -iw '/usr/sbin/portsentry -audp' | grep -iv 'grep' > /dev/null if [ $? != 0 ]; then /usr/sbin/portsentry -audp fi echo "Portsentry is now up and running!" ;; stop) echo "Shutting down Portsentry..." array=(`ps ax | grep -iw '/usr/sbin/portsentry ' | grep -iv 'grep' \ | awk '{print $1}' | cut -f1 -d/ | tr '\n' ' '`) element_count=${#array[@]} index=0 while [ "$index" -lt "$element_count" ] do kill -9 ${array[$index]} let "index = $index + 1" done echo "Portsentry stopped!" ;; restart) $0 stop && sleep 3 $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1esac
exit 0
#chmod 644 portsentry
- chmod 755 portsentryscript
- update-rc.d portsentryscript defaults