歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

如何在CentOS 5.5上安裝Kippo蜜罐

Kippo是一個可交互的SSH蜜罐,旨在記錄暴力攻擊行為,最重要的是可以記錄攻擊者的shell交互行為,如果你需要了解有關Kippo更多信息,請訪問它的官方網站http://code.google.com/p/kippo/,本教程只教你如何在CentOS 5.5服務器上編譯和安裝Kippo,但我不保證你照做也能成功。

安裝Python 2.6

你可能已經知道,CentOS自帶的是Python 2.4,因此你需要安裝Python 2.6,具體的安裝教程請訪問下面這個鏈接:

http://www.linuxidc.com/Linux/2011-04/34193.htm

重要提示:

1)安裝你需要的RPM包,包括Python基礎包和libs包。

2)在命令行輸入python26啟動Python 2.6,注意不是輸入python(系統自帶的Python 2.4仍然保留在系統中)。

3)如果你使用setuptolls安裝軟件包,確保使用正確的python版本(如python26 setup.py安裝)

Twisted,Zope和Pycrypto安裝

Twisted是一個事件驅動的網絡引擎,使用Python編寫,基於MIT許可協議發布,Twisted項目支持TCP,UDP,SSL/TLS,多播,Unix套接字和其它許多協議(包括HTTP,NNTP,IMAP,SSH,IRC和FTP等)。

  1. cd /tmp  
  2. wget http://twistedmatrix.com/Releases/Twisted/10.2/Twisted-10.2.0.tar.bz2  
  3. tar -xvf Twisted-10.2.0.tar.bz2  
  4. cd Twisted-10.2.0 
  5. python26 setup.py build  
  6. python26 setup.py install 

Zope是一個開源的Web應用程序服務器,主要用Python寫成。

  1. cd /tmp  
  2. wget http://www.zope.org/Products/ZopeInterface/3.3.0/zope.interface-3.3.0.tar.gz  
  3. tar -xvf zope.interface-3.3.0.tar.gz  
  4. cd zope.interface-3.3.0 
  5. python26 setup.py build  
  6. python26 setup.py install  

Pycrypto是一套使用Python實現的加密算法和協議集合。

  1. cd /tmp  
  2. wget wget http://www.amk.ca/files/python/crypto/pycrypto-2.0.1.tar.gz  
  3. tar -xvf pycrypto-2.0.1.tar.gz  
  4. cd pycrypto-2.0.1 
  5. python26 setup.py build  
  6. python26 setup.py install  

ASN.1類型和編碼(BER,CER,DER)也是使用Python編程語言實現的。

  1. cd /tmp  
  2. wget http://sourceforge.net/projects/pyasn1/files/pyasn1-devel/0.0.12a/pyasn1-0.0.12a.tar.gz/download  
  3. tar -xvf pyasn1-0.0.12a.tar.gz  
  4. cd pyasn1-0.0.12a 
  5. python26 setup.py build  
  6. python26 setup.py install 

創建用戶

Kippo不能以root用戶運行,因此我們必須創建一個正規的用戶。

useradd kippouser

你需要從http://kippo.googlecode.com下載最新的Kippo源代碼包。 

  1. su - kippouser   
  2. wget http://kippo.googlecode.com/files/kippo-0.5.tar.gz  
  3. tar -xvf kippo-0.5.tar.gz  
  4. cd kippo-0.5 
Copyright © Linux教程網 All Rights Reserved