Internet Quota for Users - Start at $200



  • For the successful completion of this request, I need an interface that would enable/disable user's Internet usage limits - enable quota.

    Requirements:

    1.  Part of the standard pfSense GUI
    2.  Be able to set any limits on any users - KB, MB, or GB per day, month, week  (i.e. users can not go beyond 200 MB per day only next week); for all users or selective set of users
    3.  Be able to preset a setting ahead of time (scheduled)
    4.  Can utilize / integrate existing packages (i.e. Squid) - NOT CAPTIVE PORTAL - must be pure proxy/firewall transparent solution
    5.  Create an exception per ip or user from the rule set (not all or nothing); be able to even apply setting per group or individual users or ip
    6.  Applicable to pfSense 1.2, 1.3, and later

    Bounty for this is set at a starting point of $200 and must be approved in terms of views / feature (actually tested by me).

    I reserve the right to terminate this as fit if I see no interests (too long).

    Any takers?



  • I think you need to reconsider your price tag and point 6



  • What's your suggestion Ermal?  I'm open to any.  My price I thought was better than the intial $30-50 price point that I have seen here (starting price).  And what's wrong with #6?  If you elaborate, then that would be more beneficial than hinting I'm wrong for even asking.  Again, I'm open to your suggestions.  thanks.



  • No i am not discussing the rules but the rationale behind your price and the features you ask!
    You are asking a FULL accounting system++ and it is not just a matter of writing some php code.

    For point 6 i do not think it can be done for 1.2 without some more efforts.

    But if you really need to know personally i would not touch it unless some 30x or more starting tag is offered.

    Ermal



  • Are you saying $300 or more dollars or 30x as in 30x200= $6000?

    Ok, so let's just say 1.3 and up.

    If you are saying that what I am asking is worth the latter…as in minimum of $6000, then I pull this bounty off.  If I am wrong there too, then what is a "good" price?  If it is worth something to me, I will put more into it - just know this is ALL new to me - firewall, coding, etc - If I am right about 6K, No thanks, as I'm not that desparate - I do not even need it - I just asked since it would be "nice" to add or use.  I'll just sit at the fence and WAIT it out or wait for something better...better always comes along within time.

    I like where this FW is at (ease of use is what it has and aesthetics); however, this piece about bounties just doesn't fit well in the spirit of BSD.  It just spoils the feeling of "free" software - maybe I am thinking Linux mentality (and I don't even use Linux).  But I also understand you trying to earn money on your hard work.  That's just me.





  • If you just need squid to do that kind of throtling i do not think it will work quite well in multi-wan situations.
    Though you can do it with the current squid packages i think there is a box which allows custom squid config knobs in there.

    2.  Be able to set any limits on any users - KB, MB, or GB per day, month, week  (i.e. users can not go beyond 200 MB per day only next week); for all users or selective set of users
    3.  Be able to preset a setting ahead of time (scheduled)

    But what i was thinking more of a complete solution.
    The spirit of BSD is 'shut up and code' but that statement does not define time.
    Usually someone who creates a bounty is in need of the solution and tries to push it with some $$, but if you are just trying to reward the pfSense devs for their work than contributions do not go into the bounty section.

    I am making whole changes/improvements to the QoS parts of pfSense and i maybe wanted to generalize all of this. BUT do not forget that i spoke for myself anybody else can jump in and do not think that this bounty might not seem interesting to somebody else.

    Ermal



  • @pinoyboy:

    For the successful completion of this request, I need an interface that would enable/disable user's Internet usage limits - enable quota.

    Requirements:

    1.  Part of the standard pfSense GUI
    2.  Be able to set any limits on any users - KB, MB, or GB per day, month, week  (i.e. users can not go beyond 200 MB per day only next week); for all users or selective set of users
    3.  Be able to preset a setting ahead of time (scheduled)
    4.  Can utilize / integrate existing packages (i.e. Squid) - NOT CAPTIVE PORTAL - must be pure proxy/firewall transparent solution
    5.  Create an exception per ip or user from the rule set (not all or nothing); be able to even apply setting per group or individual users or ip
    6.  Applicable to pfSense 1.2, 1.3, and later

    Bounty for this is set at a starting point of $200 and must be approved in terms of views / feature (actually tested by me)

    I reserve the right to terminate this as fit if I see no interests (too long).

    Any takers?

    I thinking this more like to be accounting system which easier to implement by using radius + mysql + apache + php, which should be a separate system something like myphpprepaid.

    What's it means by NOT captive portal? howdo user auth?



  • You got a point there, but the system must use / sync with Active Directory accounts.  Basically, I do not want to create a sepate accounts database.  At least all the environments I've been in have AD in place (98% in the last 5 years).



  • @pinoyboy:

    Are you saying $300 or more dollars or 30x as in 30x200= $6000?

    Pare, ermal has a point.  I know a similar project to this, and it costs the telco $x million…


Locked