<component type="desktop-application">
<id>io.github.evilsocket.opensnitch</id>
<name>OpenSnitch</name>
<summary>GNU/Linux interactive application firewall</summary>
<project_license>GPL-3.0-or-later</project_license>
<description>
<p>
Whenever a program tries to establish a new connection, it'll prompt the user to allow or deny it.
</p>
<p>
The user can decide if block the outgoing connection based on properties of the connection: by port, by uid, by dst ip, by program or a combination of them. These rules can last forever, until the app restart or just one time.
</p>
<p>
The GUI allows the user to view live outgoing connections, as well as search by process, user, host or port.
</p>
<p>
OpenSnitch can also work as a system-wide domains blocker, by using lists of domains, list of IPs or list of regular expressions.
</p>
</description>
<supports>
<control>pointing</control>
<control>keyboard</control>
<control>touch</control>
</supports>
<pkgname>opensnitch</pkgname>
<launchable type="desktop-id">opensnitch_ui.desktop</launchable>
<icon type="cached" width="48" height="48">opensnitch_opensnitch-ui.png</icon>
<icon type="cached" width="64" height="64">opensnitch_opensnitch-ui.png</icon>
<icon type="remote" width="128" height="128">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/icons/128x128/opensnitch_opensnitch-ui.png</icon>
<icon type="stock">opensnitch-ui</icon>
<url type="homepage">https://github.com/evilsocket/opensnitch</url>
<url type="bugtracker">https://github.com/evilsocket/opensnitch/issues</url>
<url type="help">https://github.com/evilsocket/opensnitch/wiki</url>
<categories>
<category>System</category>
<category>Security</category>
<category>Monitor</category>
<category>Network</category>
</categories>
<screenshots>
<screenshot type="default">
<image type="source" width="1591" height="679">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/image-1_orig.png</image>
<image type="thumbnail" width="752" height="320">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
<image type="thumbnail" width="624" height="266">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
<image type="thumbnail" width="224" height="95">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
</screenshot>
<screenshot>
<image type="source" width="1203" height="640">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/image-2_orig.png</image>
<image type="thumbnail" width="752" height="400">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
<image type="thumbnail" width="624" height="331">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
<image type="thumbnail" width="224" height="119">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
</screenshot>
<screenshot>
<image type="source" width="1141" height="672">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/image-3_orig.png</image>
<image type="thumbnail" width="752" height="442">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
<image type="thumbnail" width="624" height="367">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
<image type="thumbnail" width="224" height="131">io/github/evilsocket.opensnitch/ae9a3557ccfc6528cb76f31b3f74484b/screenshots/[email protected]</image>
</screenshot>
</screenshots>
<keywords>
<keyword>system</keyword>
<keyword>firewall</keyword>
<keyword>policies</keyword>
<keyword>security</keyword>
<keyword>polkit</keyword>
<keyword>policykit</keyword>
</keywords>
<content_rating type="oars-1.0"/>
</component>