Project Detail

Install firewall and write a cpanel Module  

Install firewall and write a cpanel Module is project number 56491
posted at GetAFreelancer.com. Click here to post your own project.

 

Bookmark and Share
Free Trial For New Buyers
 

Status: Closed
(Selected Service Provider)

Selected Providers: mjtg

Budget: $300-1500

Created: 04/20/2006 at 21:57 EDT

Bid Count: 4

Average Bid: $ 619

04/30/2006 at 21:57 EDT

Project Creator: redbag View PM Post PM
Employer Rating: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10 (8 reviews)

Bid On This Project
 

Description



I need a sysadmin /cgi programmer to Setup IP tables or some firewall on my FreeBSD server so I can ban/un ban IP's, IP blocks, or entire countries.

And then write a custom Cpanel module that will allow me to add/remove/ban IP's and/or entire IP blocks from my server easily thru cpanel login without having to SSH in and manually edit firewall rules.

The cPanel Module should interface with the firewall allowing easy, fast entries like:

- ban single IP
- ban IP block from xx-xx.xx.xx - xx-xx.xx.xx
- view all banned IP's
- unban IP's
- IP notification (emails me if a specific IP address I define attempts to connect to my server) The firewall rule will block them, but I'll get an email notification of the attempt.

You should have good Freebsd experience with firewall rules, and writing cpanel modules ( which is really just a cgi script)

I'm running
WHM 10.1.0 cPanel 10.2.0-R82
FreeBSD 5.4-RELEASE-p4 i386 - WHM X v3.1.0


Creating cPanel Modules
http://www.cpanel.net/docs/modules/Creating_cPanel_Modules.htm

https://account.neosurge.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=77&nav=0,2,4

Please tell me a little about the other cpanel projects you have done (if any).

I'd like this keep this project under $500 if possible. I pay promptly and have other small admin/cgi projects for you.

Messages Posted: 0 View project clarification board Post message on project clarification board

Bid On This Project
 
If you are the project creator or one of the bidders Log In for more options

  View PM Post PM

300

15 days

04-21-2006 02:09 EDT

Hi, We have the necessaryt expertise that you are in serach of and would like to work for you. with regards

help

  View PM Post PM

460

8 days

04-21-2006 05:32 EDT

Can be done. We are CPanel gurus and with BSD for 3 years.

help

  View PM Post PM

450

14 days

04-21-2006 00:49 EDT

(No Feedback Yet)

First of all - I have good skills in OpenBSD. We use it here at my work to firewall our network, and I've used it at home for the same purpose for the past 2 years. FreeBSD is quite similar to OpenBSD. FreeBSD can use either of 3 firewall systems - PF (which is the one used by OpenBSD); IPF; and IPFW. All 3 of these have similar syntax, so if you're not using PF, I'm confident that I could sort it out from my knowledge of PF. I should mention that, amongst other things, I am the person in my work organisation who is primarily responsible for IT security. I work in a team of 25 IT professionals, for an organisation of 1200 staff. On top of that, I have been a Unix sysadmin since 1993, and Linux since 1999. I've administered FreeBSD in the past, but not since about 2001. On the web development side, I don't have experience with Cpanel, other than as a user :-). I do however have considerable experience with Perl CGI development. Amongst other things, I am the author of a Perl CGI application that is part of the Mandrake/Mandriva Linux distribution. I've had a quick look at the links that you listed re. Cpanel development, and it looks fairly straight-forward (I don't think that Cpanel integration will be a major component of the work for this job). I think that most of what you want should be fairly achievable, however I have one comment to make - it would be very difficult to block connections based on country. Firewalls are IP-based, whereas country information is, at best, DNS-based. I can't think of any way of configuring a FreeBSD firewall to reject connections from a particular country, without making some major changes to the source code of the firewall, probably even re-writing it. All the best mjtg.

help

  View PM Post PM

1265

25 days

04-21-2006 07:21 EDT

(No Feedback Yet)

Vivid Design Studios :Owned and Operated by Michael Grissinger as of February 2005. Designers and Programmers highly skilled

help

    Bid on this Project