Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Anonymous CP feature for $400

    Expired/Withdrawn Bounties
    5
    8
    7.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mastermindpro
      last edited by

      I have a thread going in the captive portal category about the feature I need.  Basically, I need the CP to:

      1. Allow anonymous users (no user name or password) to access the Internet after accepting terms of service
      2. Forcefully disconnect the users after a hard timeout
      3. Not allow a user that has been forcefully disconnected to reconnect for a defined period of time

      Would anyone be even slightly interested in this?  I think it would make a nice addition for coffeshops and similar locations that want to allow free, time-limited Internet access that resets nightly.

      BTW, that thread is here: http://forum.pfsense.org/index.php/topic,1875.0.html

      1 Reply Last reply Reply Quote 0
      • S
        sullrich
        last edited by

        May want to publisize this on the m0n0wall-dev list.  Work is being done on the Captive Portal in the last few days so fresh eyes are looking for reports.

        1 Reply Last reply Reply Quote 0
        • M
          mastermindpro
          last edited by

          Will do.  I noticed the work posted today, although it doesn't have direct bearing on my needs.

          Thanks!

          1 Reply Last reply Reply Quote 0
          • M
            mastermindpro
            last edited by

            BTW, assuming one of the m0n0 devs add these features, I'll probably offer a bounty of $100 here to pull them into the current pfSense codebase.  We'll see what they have to say.

            1 Reply Last reply Reply Quote 0
            • Z
              ZGamer
              last edited by

              What you could do is add a generic username & password, then customize the portal webpage and include the "guest" login information there.

              –------------------------------------------------------------------------------------
              pfSense Documentation Wiki
              Need Commercial Support?
              Personal Blog

              1 Reply Last reply Reply Quote 0
              • A
                aneip
                last edited by

                @mastermindpro:

                I have a thread going in the captive portal category about the feature I need.  Basically, I need the CP to:

                1. Allow anonymous users (no user name or password) to access the Internet after accepting terms of service
                2. Forcefully disconnect the users after a hard timeout
                3. Not allow a user that has been forcefully disconnected to reconnect for a defined period of time

                Would anyone be even slightly interested in this?  I think it would make a nice addition for coffeshops and similar locations that want to allow free, time-limited Internet access that resets nightly.

                BTW, that thread is here: http://forum.pfsense.org/index.php/topic,1875.0.html

                I think I can try this out… But since session timeout is not working, so you mean no 2 is using setting in pfsense? What I have in my mind is like I post in ur thread in Captive Portal. It will involve inserting a account into mysql server. So your pfsense need to be able to connect to mysql server. Contact me for more detail. BTW this will be workaround (small hack), meaning it not a full feature, like able to change setting using GUI and so on. You also need to cron most probably a perl file in mysql server so the script will be able to reset the user at midnight.

                1 Reply Last reply Reply Quote 0
                • A
                  aneip
                  last edited by

                  Another idea is to depend only on pfsense. I create 1 file (login-anon.php) which you will link from index.php of captive portal. This file display TnC, after clicking accept it will

                  1. Check mac on local file (anon-mac-todaydate.db) whether the mac already exists or not. If the today file not exists, create new one. This will automatically reset logged mac access without using cron every midnight. Optionally can delete yesterday file.
                  2. If mac not exists on today file, allow access and insert into today file.

                  That it.. very simple.

                  I will offline until next week.. If you wanna discuss this can pm me.

                  1 Reply Last reply Reply Quote 0
                  • P
                    pcatiprodotnet
                    last edited by

                    It appears that we're interested in some of the same features, mastermindpro.
                    I'll pitch in another $300+ on this bounty if they can also implement individual bandwidth limits, etc as specified in this bounty inquiry…
                    http://forum.pfsense.org/index.php/topic,1802.0.html

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post
                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.