mirror of
https://github.com/evilsocket/opensnitch.git
synced 2025-03-04 08:34:40 +01:00
ui: added appstream metainformation file
Added file to display GUI information on software centers. https://www.freedesktop.org/software/appstream/docs/
This commit is contained in:
parent
b6d62eeb02
commit
156e936ae7
2 changed files with 54 additions and 2 deletions
51
ui/resources/io.github.evilsocket.opensnitch.appdata.xml
Normal file
51
ui/resources/io.github.evilsocket.opensnitch.appdata.xml
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<component type="desktop-application">
|
||||||
|
<id>io.github.evilsocket.opensnitch</id>
|
||||||
|
|
||||||
|
<name>OpenSnitch</name>
|
||||||
|
<summary>OpenSnitch interactive firewall</summary>
|
||||||
|
|
||||||
|
<metadata_license>FTL</metadata_license>
|
||||||
|
<project_license>GPL-3.0-or-later</project_license>
|
||||||
|
|
||||||
|
<supports>
|
||||||
|
<control>pointing</control>
|
||||||
|
<control>keyboard</control>
|
||||||
|
<control>touch</control>
|
||||||
|
</supports>
|
||||||
|
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
OpenSnitch is a GNU/Linux interactive firewall application.
|
||||||
|
</p>
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
<launchable type="desktop-id">opensnitch_ui.desktop</launchable>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">
|
||||||
|
<image>https://user-images.githubusercontent.com/2742953/85205382-6ba9cb00-b31b-11ea-8e9a-bd4b8b05a236.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image>https://user-images.githubusercontent.com/2742953/217039798-3477c6c2-d64f-4eea-89af-cd94ee77cff4.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image>https://user-images.githubusercontent.com/2742953/99863173-3987e800-2b9d-11eb-93f2-fe3121b18c51.png</image>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
</component>
|
|
@ -7,7 +7,7 @@ path = os.path.abspath(os.path.dirname(__file__))
|
||||||
sys.path.append(path)
|
sys.path.append(path)
|
||||||
|
|
||||||
from opensnitch.version import version
|
from opensnitch.version import version
|
||||||
|
|
||||||
setup(name='opensnitch-ui',
|
setup(name='opensnitch-ui',
|
||||||
version=version,
|
version=version,
|
||||||
description='Prompt service and UI for the opensnitch application firewall.',
|
description='Prompt service and UI for the opensnitch application firewall.',
|
||||||
|
@ -31,6 +31,7 @@ These rules can last forever, until the app restart or just one time.',
|
||||||
data_files=[('/usr/share/applications', ['resources/opensnitch_ui.desktop']),
|
data_files=[('/usr/share/applications', ['resources/opensnitch_ui.desktop']),
|
||||||
('/usr/share/kservices5', ['resources/kcm_opensnitch.desktop']),
|
('/usr/share/kservices5', ['resources/kcm_opensnitch.desktop']),
|
||||||
('/usr/share/icons/hicolor/scalable/apps', ['resources/opensnitch-ui.svg']),
|
('/usr/share/icons/hicolor/scalable/apps', ['resources/opensnitch-ui.svg']),
|
||||||
('/usr/share/icons/hicolor/48x48/apps', ['resources/opensnitch-ui.png'])],
|
('/usr/share/icons/hicolor/48x48/apps', ['resources/opensnitch-ui.png']),
|
||||||
|
('/usr/share/metainfo', ['resources/io.github.evilsocket.opensnitch.appdata.xml'])],
|
||||||
scripts = [ 'bin/opensnitch-ui' ],
|
scripts = [ 'bin/opensnitch-ui' ],
|
||||||
zip_safe=False)
|
zip_safe=False)
|
||||||
|
|
Loading…
Add table
Reference in a new issue