VB.NET firewall module to block website and local software

This project received 15 bids from talented freelancers with an average bid price of $628 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$250 - $750 USD
Total Bids
Project Description

1. what to do?
Programme [url removed, login to view] module that can block websites / ips and also creates a list of the software installed on the system and allows me to individually a) block launching of the software b) blocking the software connecting to the internet,

use these project files as template: [url removed, login to view]

---DO NOT use hosts file, some browsers ignore it and blocking is not instant
---DO NOT use Windows firewall
---DO NOT use IIS
---you MAY use IPSEC IF you can add [url removed, login to view] ips instantly with powershell or import an .IPSEC file
---has to block [url removed, login to view] and more ips instantly
---has to work on Windows XP and Windows 7 32bit and 64bit
---should not require any additional drivers to be installed by user. If so, app should install everything silently in the background when launching
---assist via email in integrating the module into another [url removed, login to view] application

2. background information: here are some useful resources from my research
a) getTCPTable, setTCPEntry examples: [url removed, login to view]
b) [url removed, login to view]
c) winpcap: [url removed, login to view]
d) .VB wrapper: [url removed, login to view]
e) [url removed, login to view]

Approach a) seems interesting, as it creates a TCP Connection table in memory, compares it to a blacklist and cancels all connections to blacklisted ips

3. Before you start!!!
Please contact me and briefly describe your approach, what framework you will be using and advantages and disadvantages of your approach

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online