• Stars
    star
    1,299
  • Rank 36,093 (Top 0.8 %)
  • Language
    Perl
  • License
    GNU General Publi...
  • Created over 12 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

PacketFence

What is PacketFence?

PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X support, layer-2 isolation 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.

You 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!

Installation

Follow the instructions provided in the Administration Guide.

More Information

Noteworthy changes since the last release see the NEWS file.

Upgrading? See the Upgrade Guide.

For more details and developer visible changes see the project's page on Github.

Support

Join the community or request commercial support.

Contribute

PacketFence is a collaborative effort in order to create the best Open Source NAC solution. There are multiple ways you can contribute to the project.

You are a network vendor

Provide Inverse with switches, access points, wireless controllers, etc. so we can support even more equipment.

You are a security software vendor

Provide 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.

You are a PacketFence user

You can provide:

  • Documentation reviews, enhancements and translations
  • Share your ideas and participate to the discussion in mailing lists
  • Provide Inverse with switches, access points, wireless controllers, etc. so we can support even more equipment

You are a developer

You can provide:

  • Documentation reviews, enhancements and translations
  • Share your ideas and participate to the discussion in mailing lists
  • Patches for bugs or enhancements
  • Write tests
  • Handle tasks in our Roadmap

You are a security researcher

Push 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.

Get in touch with us on the developer mailing list with your ideas!

Source

Feel free to fork our github repository if you are willing to contribute.

Most of the development happens in branches. Once ready for integration into devel, a pull request is opened and a code review takes place. See the list of all branches in the works.

Translations

PacketFence is available in various languages. The following list describes the official translations alongside their maintainers:

  • English - Inverse inc.
  • Brazilian Portuguese - Diego de Souza Lopes
  • French - Inverse inc.
  • Norwegian
  • Polish - Maciej Uhlig
  • Spanish (Spain) - Dominique Couot

If you would like to translate the software in an other language, please consult the FAQ.

License

Licensed under the GNU General Public License v2.


Inverse inc. 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 !

More Repositories

1

openchange

OpenChange
C
14
star
2

dhcp0f

Passive DHCP analyzer with OS fingerprinting on the LAN through DHCP
Perl
13
star
3

sogo-connector.tb17

SOGo Connector (Thunderbird 17)
JavaScript
10
star
4

packetfence-windows-agent

Windows application for WiFi and wired autoconfiguration with PacketFence.
Go
10
star
5

packetfence-dhcp-forwarder

PacketFence DHCP Forwarder extension
Go
8
star
6

sogo-connector.tb24

JavaScript
8
star
7

wireguard-go

WireGuard client for PacketFence ZTNA
Go
8
star
8

sogo-integrator.tb31

SOGo Integrator extension for Mozilla Thunderbird 31
Java
7
star
9

packetfence-android-agent

PacketFence Provisioning Agent for Android.
Java
6
star
10

packetfence-pki

(DEPRECATED) Small PKI to integrate with PacketFence for certificates generation when using EAP-TLS
Python
4
star
11

sogo-integrator.tb17

SOGo Integrator (Thunderbird 17)
JavaScript
4
star
12

ansible-windows

PowerShell
4
star
13

scep

Go
3
star
14

sogo-webmin

Webmin is a web-based interface for system administration for Unix. This is the official SOGo module for Webmin.
Perl
3
star
15

sogo-connector.tb10

SOGo Connector for Thunderbird 10
JavaScript
3
star
16

ansible-packetfence

Jinja
2
star
17

funambol-sogo-connector

Funambol SOGo Connector
Java
2
star
18

openchange.old

OpenChange mirror
C
2
star
19

packetfence-monitoring-scripts

PacketFence Monitoring Scripts
Shell
2
star
20

sogo-integrator.tb24

JavaScript
2
star
21

packaging

Shell
2
star
22

ansible-utils

Jinja
1
star
23

go-utils

Utility go functions
Go
1
star
24

ansible-cumulus

1
star
25

asciidoc.spec

asciidoc RPM package specification for Fedora. Upstream issue: https://bugzilla.redhat.com/show_bug.cgi?id=556171
1
star
26

ansible-wireless

Jinja
1
star
27

go-dnschange

Go
1
star
28

sogo-integrator.tb10

SOGo Integrator extension for Thunderbird 10
JavaScript
1
star