Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[USBGuard](https://github.com/dkopecek/usbguard) project site build using [Jekyll](http://jekyllrb.com) and the [slim-pickins-jekyll-theme](https://github.com/chrisanthropic/slim-pickins-jekyll-theme).
[USBGuard](https://github.com/USBGuard/usbguard) project site build using [Jekyll](http://jekyllrb.com) and the [slim-pickins-jekyll-theme](https://github.com/chrisanthropic/slim-pickins-jekyll-theme).
2 changes: 1 addition & 1 deletion _data/socials.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
href: "https://usbguard.github.io/atom.xml"

- title: "github"
href: "https://github.com/dkopecek/usbguard"
href: "https://github.com/USBGuard/usbguard"
2 changes: 1 addition & 1 deletion _includes/asides/latest_release.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<h2>Latest Release</h2>
<ul>
<li>
<a href="https://github.com/dkopecek/usbguard/releases/">usbguard-1.0.0</a>
<a href="https://github.com/USBGuard/usbguard/releases/">usbguard-1.0.0</a>
</li>
</ul>
</aside>
6 changes: 3 additions & 3 deletions _includes/asides/links.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
<h2>Quick Links</h2>
<ul>
<li>
<a href="https://github.com/dkopecek/usbguard/releases/">Releases</a>
<a href="https://github.com/USBGuard/usbguard/releases/">Releases</a>
</li>
<li>
<a href="https://github.com/dkopecek/usbguard/issues/new?labels=bug">Report a bug</a>
<a href="https://github.com/USBGuard/usbguard/issues/new?labels=bug">Report a bug</a>
</li>
<li>
<a href="https://github.com/dkopecek/usbguard/issues/new?labels=enhancement">Request a feature</a>
<a href="https://github.com/USBGuard/usbguard/issues/new?labels=enhancement">Request a feature</a>
</li>
</ul>
</aside>
2 changes: 1 addition & 1 deletion _posts/2015-04-08-IPC-Access-Control.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ The ACL is enabled by setting either the `IPCAllowUsers` or `IPCAllowGroups` con

would allow users who are members of the *wheel* group to use the USBGuard IPC interface. I have made exactly this setting the default in the default distribution configuration file which is shipped in the packages available through the [Copr repository](https://copr.fedoraproject.org/coprs/mildew/usbguard/).

Implementing this feature also allowed me to finally [submit a request](https://bugzilla.redhat.com/show_bug.cgi?id=1209971) to include USBGuard as an official Fedora package. I didn't wanted to do that without either this ACL feature or the [planned public key authentication](https://github.com/dkopecek/usbguard/issues/8) as that would probably deter many potential users of the package -- they wouldn't like to run a program which allows anyone on the system to manipulate with USB device authorization.
Implementing this feature also allowed me to finally [submit a request](https://bugzilla.redhat.com/show_bug.cgi?id=1209971) to include USBGuard as an official Fedora package. I didn't wanted to do that without either this ACL feature or the [planned public key authentication](https://github.com/USBGuard/usbguard/issues/8) as that would probably deter many potential users of the package -- they wouldn't like to run a program which allows anyone on the system to manipulate with USB device authorization.
6 changes: 3 additions & 3 deletions _posts/2015-05-25-USBGuard-vs-UDev.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ sitemap:

The main goal of the USBGuard project is to simplify the task of implemening and maintaining a USB device authorization policy (i.e. USB device whitelist or blacklist) on Linux. One can already implement this with a combination of UDev, the Linux Kernel [USB authorization feature](https://www.kernel.org/doc/Documentation/usb/authorization.txt) and some custom shell scripts. If you use this approach and aren't satisfied with it beacause one of the reasons described later in this document, then you might want to give USBGuard a try on your system. And please share your feedback when you do!

This document is also available as a PDF [here](https://github.com/dkopecek/usbguard/raw/master/doc/usbguard-vs-udev.pdf).
This document is also available as a PDF [here](https://github.com/USBGuard/usbguard/raw/master/doc/usbguard-vs-udev.pdf).

# What are the drawbacks when using UDev rules to implement USB device authorization?

Expand All @@ -40,7 +40,7 @@ USBGuard uses a best effort method for identifying USB devices from one another.

For mitigation of successful exploitaition of security bugs in the software, USBGuard uses a seccomp syscall whitelist and reduces it's process capabilities to a minimum.

It's possible to write third-party C++ applications that can interact with the daemon by using the USBGuard API provided in a shared library. The [USBGuard Qt Applet](https://github.com/dkopecek/usbguard-applet-qt/) is based on this library.
It's possible to write third-party C++ applications that can interact with the daemon by using the USBGuard API provided in a shared library. The [USBGuard Qt Applet](https://github.com/USBGuard/usbguard-applet-qt/) is based on this library.

# Example: Whitelisting a Yubikey device

Expand Down Expand Up @@ -81,4 +81,4 @@ Note that the above rule also checks that the Yubikey interacts with the system

The `authorized_default` flag state is handled automatically by the USBGuard daemon and it's configurable in `/etc/usbguard/usbguard-daemon.conf`.

NOTE: Logging actions or executing of scripts is currently not implemented. However, it's a feature planned to be completed in the first stable release, usbguard-1.0. Notification to desktop users can be displayed by the [usbguard-applet-qt](https://github.com/dkopecek/usbguard-applet-qt/).
NOTE: Logging actions or executing of scripts is currently not implemented. However, it's a feature planned to be completed in the first stable release, usbguard-1.0. Notification to desktop users can be displayed by the [usbguard-applet-qt](https://github.com/USBGuard/usbguard-applet-qt/).
2 changes: 1 addition & 1 deletion _posts/2015-06-09-USBGuard-on-Ubuntu-14-04.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ Therefore, I've decided to bundle the [qb](https://github.com/ClusterLabs/libqb)

To make it easier still, I wrote a short how-to compile & install USBGuard for Ubuntu 14.04 users. It should work for other \*buntus and on Debian too, I hope -- please let me know, if that isn't true). The document needs some polishing and I will work on it further.

The most up-to-date version of the how-to can be found [here](https://github.com/dkopecek/usbguard/blob/master/doc/usbguard-on-ubuntu-14.04.md).
The most up-to-date version of the how-to can be found [here](https://github.com/USBGuard/usbguard/blob/master/doc/usbguard-on-ubuntu-14.04.md).
6 changes: 3 additions & 3 deletions _posts/2016-07-20-usbguard-0.5.10.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.5.10](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.5.10)
* [usbguard-0.5.10.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.10/usbguard-0.5.10.tar.gz)
* [usbguard-0.5.10.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.10/usbguard-0.5.10.tar.gz.sig)
* [usbguard-0.5.10](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.5.10)
* [usbguard-0.5.10.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.10/usbguard-0.5.10.tar.gz)
* [usbguard-0.5.10.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.10/usbguard-0.5.10.tar.gz.sig)

```
SHA256(usbguard-0.5.10.tar.gz)= f51a302ad6222ba87ac5a2f96d033c9ba514c0d20027983798e97746d879ac28
Expand Down
8 changes: 4 additions & 4 deletions _posts/2016-08-13-usbguard-0.5.11.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Hello again! Many changes accumulated since the last release so here's another o
- Modified the rule language such that all attributes support single and multi valued forms.
- New project logo and icons for the Qt applet!

You can read the full changelog [here](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.5.11).
You can read the full changelog [here](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.5.11).

## Thanks

Expand All @@ -50,9 +50,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.5.11](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.5.11)
* [usbguard-0.5.11.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.11/usbguard-0.5.11.tar.gz)
* [usbguard-0.5.11.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.11/usbguard-0.5.11.tar.gz.sig)
* [usbguard-0.5.11](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.5.11)
* [usbguard-0.5.11.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.11/usbguard-0.5.11.tar.gz)
* [usbguard-0.5.11.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.11/usbguard-0.5.11.tar.gz.sig)

```
SHA256(usbguard-0.5.11.tar.gz)= ae34d69ad6f880ed38ca042219417c4440fb9e68ea05d0d08a268f42561d1edc
Expand Down
10 changes: 5 additions & 5 deletions _posts/2016-08-14-usbguard-0.5.12.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ sitemap:
---

One more release this weekend! This one is purely a bugfix release addressing
issues [#112](https://github.com/dkopecek/usbguard/issues/112)
and [#113](https://github.com/dkopecek/usbguard/issues/113).
issues [#112](https://github.com/USBGuard/usbguard/issues/112)
and [#113](https://github.com/USBGuard/usbguard/issues/113).

## Changes

Expand All @@ -38,9 +38,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.5.12](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.5.12)
* [usbguard-0.5.12.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.12/usbguard-0.5.12.tar.gz)
* [usbguard-0.5.12.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.12/usbguard-0.5.12.tar.gz.sig)
* [usbguard-0.5.12](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.5.12)
* [usbguard-0.5.12.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.12/usbguard-0.5.12.tar.gz)
* [usbguard-0.5.12.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.12/usbguard-0.5.12.tar.gz.sig)

```
SHA256(usbguard-0.5.12.tar.gz)= fa0281ca8b97d508d6ccfc1e907744be6263735952d1433f3a5e4a0b1bdad794
Expand Down
10 changes: 5 additions & 5 deletions _posts/2016-08-16-usbguard-0.5.13.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ Back from the future! While working on this release I noticed something is wrong
in the changelog and in the last two blog posts. They were one month ahead. It's always good to
know that one has more time to do stuff that previously thought.

Anyway, here's another bugfix release. It addresses issues [#115](https://github.com/dkopecek/usbguard/issues/115)
and [#117](https://github.com/dkopecek/usbguard/issues/117).
Anyway, here's another bugfix release. It addresses issues [#115](https://github.com/USBGuard/usbguard/issues/115)
and [#117](https://github.com/USBGuard/usbguard/issues/117).

## Changes

Expand All @@ -41,9 +41,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.5.13](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.5.13)
* [usbguard-0.5.13.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.13/usbguard-0.5.13.tar.gz)
* [usbguard-0.5.13.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.13/usbguard-0.5.13.tar.gz.sig)
* [usbguard-0.5.13](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.5.13)
* [usbguard-0.5.13.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.13/usbguard-0.5.13.tar.gz)
* [usbguard-0.5.13.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.13/usbguard-0.5.13.tar.gz.sig)

```
SHA256(usbguard-0.5.13.tar.gz)= 9c3332b851db569b6e29996d1c5482b2be16aad216d9de2600ae95fcee1a9cf7
Expand Down
8 changes: 4 additions & 4 deletions _posts/2016-08-22-usbguard-0.5.14.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ sitemap:
exclude: 'no'
---

Looks like a fast release cycle. Issue [#119](https://github.com/dkopecek/usbguard/issues/119) was important enough
Looks like a fast release cycle. Issue [#119](https://github.com/USBGuard/usbguard/issues/119) was important enough
to force another quick bugfix release. This should be the last release in the 0.5.x milestone. New IPC, CentOS and
RHEL 7 compatibility comming in the next!

Expand All @@ -36,9 +36,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.5.14](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.5.14)
* [usbguard-0.5.14.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.14/usbguard-0.5.14.tar.gz)
* [usbguard-0.5.14.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.5.14/usbguard-0.5.14.tar.gz.sig)
* [usbguard-0.5.14](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.5.14)
* [usbguard-0.5.14.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.14/usbguard-0.5.14.tar.gz)
* [usbguard-0.5.14.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.5.14/usbguard-0.5.14.tar.gz.sig)

```
SHA256(usbguard-0.5.14.tar.gz)= e8f150539c4b2a7b487193a63d61074063919f8396bf844a049b77c18356e3de
Expand Down
8 changes: 4 additions & 4 deletions _posts/2016-09-07-usbguard-0.6.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ A big thanks goes to Muri Nicanor and others involved in this packaging effort!
* Extended the usbguard CLI watch subcommand with the ability to wait for the IPC connection to become available.
See the new `-w` and `-o` options for details.

Read the full changelog on the [release page](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.6.0).
Read the full changelog on the [release page](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.6.0).

## Thanks

Expand All @@ -46,9 +46,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.6.0](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.6.0)
* [usbguard-0.6.0.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.6.0/usbguard-0.6.0.tar.gz)
* [usbguard-0.6.0.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.6.0/usbguard-0.6.0.tar.gz.sig)
* [usbguard-0.6.0](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.6.0)
* [usbguard-0.6.0.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.6.0/usbguard-0.6.0.tar.gz)
* [usbguard-0.6.0.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.6.0/usbguard-0.6.0.tar.gz.sig)

```
SHA256(usbguard-0.6.0.tar.gz)= b19152e2cc5d0d2ec56fce95b84ee2bed8d1f600a1aed04639757eb7282e8c33
Expand Down
8 changes: 4 additions & 4 deletions _posts/2016-09-17-usbguard-0.6.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ environment variable to 1 before running some USBGuard component.
* Qt Applet: UI translation support
* Qt Applet: Czech (cs_CZ) translation

Read the full changelog on the [release page](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.6.1).
Read the full changelog on the [release page](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.6.1).

## Thanks

Expand All @@ -47,9 +47,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.6.1](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.6.1)
* [usbguard-0.6.1.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.6.1/usbguard-0.6.1.tar.gz)
* [usbguard-0.6.1.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.6.1/usbguard-0.6.1.tar.gz.sig)
* [usbguard-0.6.1](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.6.1)
* [usbguard-0.6.1.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.6.1/usbguard-0.6.1.tar.gz)
* [usbguard-0.6.1.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.6.1/usbguard-0.6.1.tar.gz.sig)

```
SHA256(usbguard-0.6.1.tar.gz)= 582d6d069bc2369ff959e97c28295781dd3c5f562c6c0d9ab9eca2ec0ec39f6a
Expand Down
6 changes: 3 additions & 3 deletions _posts/2016-09-18-usbguard-0.6.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.6.2](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.6.2)
* [usbguard-0.6.2.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.6.2/usbguard-0.6.2.tar.gz)
* [usbguard-0.6.2.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.6.2/usbguard-0.6.2.tar.gz.sig)
* [usbguard-0.6.2](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.6.2)
* [usbguard-0.6.2.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.6.2/usbguard-0.6.2.tar.gz)
* [usbguard-0.6.2.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.6.2/usbguard-0.6.2.tar.gz.sig)

```
SHA256(usbguard-0.6.2.tar.gz)= dad33da0312b95a3a41434a7b5bbd03f5ec7096f6ea9ee238ad2f15908bc51fd
Expand Down
6 changes: 3 additions & 3 deletions _posts/2017-04-12-usbguard-0.7.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,9 @@ If you are using Fedora or the USBGuard Copr repository, run:

Signed release tarball can be downloaded from the USBGuard release page at GitHub:

* [usbguard-0.7.0](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.7.0)
* [usbguard-0.7.0.tar.gz](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.7.0/usbguard-0.7.0.tar.gz)
* [usbguard-0.7.0.tar.gz.sig](https://github.com/dkopecek/usbguard/releases/download/usbguard-0.7.0/usbguard-0.7.0.tar.gz.sig)
* [usbguard-0.7.0](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.7.0)
* [usbguard-0.7.0.tar.gz](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.7.0/usbguard-0.7.0.tar.gz)
* [usbguard-0.7.0.tar.gz.sig](https://github.com/USBGuard/usbguard/releases/download/usbguard-0.7.0/usbguard-0.7.0.tar.gz.sig)

```
SHA256(usbguard-0.7.0.tar.gz)= 1e1485a2b47ba3bde9de2851b371d2552a807047a21e0b81553cf80d7f722709
Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-07-13-IPC-Access-Control.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ sitemap:
---

I have already covered how to configure `usbguard-daemon` IPC access control in a [previous post](https://usbguard.github.io//blog/2015/IPC-Access-Control).
However, the [0.7.0 release](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.7.0) introduced another way to configure the same thing with more control over who can do what.
However, the [0.7.0 release](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.7.0) introduced another way to configure the same thing with more control over who can do what.

Previously, one could only enable a user or group to use the whole IPC interface.
With the new ACL system, the access can be limited to specific sections of the interface and specific privileges inside that section.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-08-11-Screen-Locking.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ sitemap:
exclude: 'no'
---

Since the [0.7.0 release](https://github.com/dkopecek/usbguard/releases/tag/usbguard-0.7.0), it is possible to influence how an already running `usbguard-daemon` instance handles newly inserted USB devices.
Since the [0.7.0 release](https://github.com/USBGuard/usbguard/releases/tag/usbguard-0.7.0), it is possible to influence how an already running `usbguard-daemon` instance handles newly inserted USB devices.
The behaviour is defined by the value of the `InsertedDevicePolicy` runtime parameter and the default choice is to apply the policy rules to figure out whether to authorize the device or not.

The parameter can be read and modified via the usbguard CLI:
Expand Down
2 changes: 1 addition & 1 deletion documentation/compilation.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ And to generate the *configure* script, run:

$ ./autogen.sh

If you want to modify the lexer and/or the parser, you'll have to generate new source files for them. To learn how to do that, read [src/Library/RuleParser/README.md](https://github.com/dkopecek/usbguard/blob/master/src/Library/RuleParser/README.md).
If you want to modify the lexer and/or the parser, you'll have to generate new source files for them. To learn how to do that, read [src/Library/RuleParser/README.md](https://github.com/USBGuard/usbguard/blob/master/src/Library/RuleParser/README.md).

## OS packages

Expand Down
2 changes: 1 addition & 1 deletion documentation/doc-0-7-6/usbguard-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading