{"id":13584790,"url":"https://github.com/inverse-inc/packetfence","last_synced_at":"2025-05-14T03:07:30.016Z","repository":{"id":2611937,"uuid":"3595658","full_name":"inverse-inc/packetfence","owner":"inverse-inc","description":"PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, powerful BYOD management options, 802.1X support, layer-2 isolation of problematic devices; PacketFence can be used to effectively secure networks small to very large heterogeneous networks.","archived":false,"fork":false,"pushed_at":"2025-05-13T13:22:28.000Z","size":385206,"stargazers_count":1472,"open_issues_count":778,"forks_count":301,"subscribers_count":87,"default_branch":"devel","last_synced_at":"2025-05-13T13:53:20.559Z","etag":null,"topics":["nac","network","packetfence"],"latest_commit_sha":null,"homepage":"https://packetfence.org","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inverse-inc.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-03-01T20:21:13.000Z","updated_at":"2025-05-13T12:51:28.000Z","dependencies_parsed_at":"2025-05-13T13:55:41.562Z","dependency_job_id":null,"html_url":"https://github.com/inverse-inc/packetfence","commit_stats":{"total_commits":43128,"total_committers":135,"mean_commits":"319.46666666666664","dds":0.7489565943238732,"last_synced_commit":"8f90f0d4914791930e5d08810d5c8ec4952e620f"},"previous_names":[],"tags_count":124,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inverse-inc%2Fpacketfence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inverse-inc%2Fpacketfence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inverse-inc%2Fpacketfence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inverse-inc%2Fpacketfence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inverse-inc","download_url":"https://codeload.github.com/inverse-inc/packetfence/tar.gz/refs/heads/devel","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254059502,"owners_count":22007768,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nac","network","packetfence"],"created_at":"2024-08-01T15:04:31.457Z","updated_at":"2025-05-14T03:07:30.010Z","avatar_url":"https://github.com/inverse-inc.png","language":"Perl","funding_links":[],"categories":["Perl"],"sub_categories":[],"readme":"# PacketFence\n\n## What is PacketFence?\n\nPacketFence is a fully supported, trusted, Free and Open Source\nnetwork access control (NAC) system. Boasting an impressive feature\nset including a captive-portal for registration and remediation,\ncentralized wired and wireless management, 802.1X support, layer-2\nisolation of problematic devices, integration with IDS solutions and vulnerability scanners; PacketFence can be used to effectively secure networks - from small to very large heterogeneous networks.\n\nYou want to know who is on your network? You want to give different access to your network based on who is connecting? PacketFence is for you!\n\n\n## Installation\n\nFollow the instructions provided in the [Administration Guide](https://packetfence.org/support/index.html#/documentation).\n\n\n## More Information\n\nNoteworthy changes since the last release see the [NEWS file](https://github.com/inverse-inc/packetfence/blob/devel/NEWS.asciidoc).\n\nUpgrading? See the [Upgrade Guide](https://github.com/inverse-inc/packetfence/blob/devel/docs/PacketFence_Upgrade_Guide.asciidoc).\n\nFor more details and developer visible changes see the [project's page on Github](https://github.com/inverse-inc/packetfence).\n\n## Support\n\nJoin the [community](https://packetfence.org/support/index.html#/community) or request [commercial support](https://packetfence.org/support/index.html#/commercial).\n\n## Contribute\n\nPacketFence is a collaborative effort in order to create the best Open Source NAC solution. There are multiple ways you can contribute to the project.\n\n### *You are a network vendor*\n\nProvide Inverse with switches, access points, wireless controllers, etc. so we can support even more equipment.\n\n### *You are a security software vendor*\n\nProvide Inverse with licenses of your software so we can integrate your IDS, Netflow analyzer, IPS, Web filter, etc. directly into PacketFence and its captive portal technology.\n\n### *You are a PacketFence user*\n\nYou can provide:\n\n* Documentation reviews, enhancements and translations\n* Share your ideas and participate to the discussion in [mailing lists][mailing_lists]\n* Provide Inverse with switches, access points, wireless controllers, etc. so we can support even more equipment\n\n### *You are a developer*\n\nYou can provide:\n\n* Documentation reviews, enhancements and translations\n* Share your ideas and participate to the discussion in [mailing lists][mailing_lists]\n* Patches for bugs or enhancements\n* Write tests\n* Handle tasks in our Roadmap\n\n### *You are a security researcher*\n\nPush PacketFence into new areas by leveraging the extensibility built into PacketFence. A lot of the low-level plumbing is done for you so you can focus on demoing your ideas.\n\nGet in touch with us on the developer [mailing list][mailing_lists] with your ideas!\n\n## Source\n\nFeel free to fork our [github repository](https://github.com/inverse-inc/packetfence) if you are willing to contribute.\n\nMost of the development happens in branches. Once ready for integration into [devel](https://github.com/inverse-inc/packetfence/tree/devel), a pull request is opened and a code review takes place. See the list of [all branches in the works](https://github.com/inverse-inc/packetfence/branches).\n\n## Translations\n\nPacketFence is available in various languages. The following list describes the official translations alongside their maintainers:\n\n* English - Inverse inc.\n* Brazilian Portuguese - Diego de Souza Lopes\n* French - Inverse inc.\n* Norwegian\n* Polish - Maciej Uhlig\n* Spanish (Spain) - Dominique Couot\n\nIf you would like to translate the software in an other language, please consult the [FAQ](https://packetfence.org/support/faq/article/how-to-translate-packetfence-in-another-language.html).\n\n## License\n\nLicensed under the GNU General Public License v2.\n\n---\n\n[Inverse inc.](https://inverse.ca/) leads the development of the solution. Over the years, numerous people and organizations have contributed to the project and we would like to thank them all !\n\n\n[mailing_lists]: https://packetfence.org/support/index.html#/community \"Community Mailing Lists\"\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finverse-inc%2Fpacketfence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finverse-inc%2Fpacketfence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finverse-inc%2Fpacketfence/lists"}