infIP v 0.1 Blacklist Checker

infIP is a little python script coded by me that checks output from netstat against RBLs from Spamhaus.

This script can be used to check if your PC is infected or Not

This tool can be downloaded from

http://packetstormsecurity.org/files/104927/infIP-0.1-Blacklist-Checker.html

This package contains
1] infIP.py [ This is the main python script.]
2] BeautifulSoup.py [Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping]
BeautifulSoup Also available @ http://www.crummy.com/software/BeautifulSoup/
This script is tested with Python 2.7.
Instructions:-

1] Download Python from http://www.python.org/ftp/python/2.7/python-2.7.msi
2] Install python2.7. [Installation Directory by Default C:\Python27].
3] Copy the "BeautifulSoup.py" file into "C:\Python27\Lib" directory.
4] Execute "infIP.py"
5] Let the script complete initial lookup process after completions it will open an html report in your default browser with all the hosts and their details. Click on the hosts to go to details.

The demo of this script can be found here :

Comments

  1. This article presents a practical Python-based approach to checking network connections against RBLs from Spamhaus. The idea of processing netstat output and comparing hosts against blacklist information provides a useful example of how Python can be applied to basic network monitoring and security-related tasks. The inclusion of BeautifulSoup for parsing HTML/XML data also shows how different Python components can work together to produce a useful diagnostic tool. Python Online Course can be a relevant resource for readers interested in strengthening their Python programming fundamentals.

    ReplyDelete
  2. The step-by-step setup instructions make the project easy to understand, particularly the use of Python 2.7, installation of the required parser, execution of the main script, and generation of an HTML report containing host details. Although the script is an older example, it demonstrates useful concepts such as network data processing, web parsing, automated lookups, and report generation. Readers interested in developing practical Python skills for similar technical applications can explore Python Online Training. Python Projects For Final Year

    ReplyDelete

Post a Comment