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

    How to Start Developing for Captive Portal

    Scheduled Pinned Locked Moved Captive Portal
    5 Posts 3 Posters 1.1k Views
    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.
    • S
      simply seth
      last edited by

      I would like to begin writing my own authentication mechanism for Captive Portal.
      Where would I begin?

      Can't seem to find the right documentation yet.

      1 Reply Last reply Reply Quote 0
      • J
        jaspras
        last edited by

        https://github.com/pfsense/pfsense/blob/master/etc/inc/captiveportal.inc

        1 Reply Last reply Reply Quote 0
        • GertjanG
          Gertjan
          last edited by

          And, here it where it all starts:
          Look in this directory : /usr/local/captiveportal

          Even more important:
          Get yourself a decent editor like Notepad++ or even better: UltraEdit.
          A FTP client that supports SFTP. Activate SSH access to your pfsense box (if not already done).
          Most if not all files are pretty self documenting.

          pfsense itself (the GUI): /usr/local/www

          No "help me" PM's please. Use the forum, the community will thank you.
          Edit : and where are the logs ??

          1 Reply Last reply Reply Quote 0
          • S
            simply seth
            last edited by

            @jaspras:

            https://github.com/pfsense/pfsense/blob/master/etc/inc/captiveportal.inc

            Much appreciated.

            1 Reply Last reply Reply Quote 0
            • S
              simply seth
              last edited by

              @Gertjan:

              And, here it where it all starts:
              Look in this directory : /usr/local/captiveportal

              Even more important:
              Get yourself a decent editor like Notepad++ or even better: UltraEdit.
              A FTP client that supports SFTP. Activate SSH access to your pfsense box (if not already done).
              Most if not all files are pretty self documenting.

              pfsense itself (the GUI): /usr/local/www

              thanks!
              I'll be using vim-lite though.

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