Search Criteria
Package Details: opensnitch-git 1.6.3.r152.1984fb99-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/opensnitch-git.git (read-only, click to copy) |
---|---|
Package Base: | opensnitch-git |
Description: | A GNU/Linux port of the Little Snitch application firewall |
Upstream URL: | https://github.com/evilsocket/opensnitch |
Licenses: | GPL3 |
Conflicts: | opensnitch |
Provides: | opensnitch |
Submitter: | None |
Maintainer: | lsf |
Last Packager: | lsf |
Votes: | 43 |
Popularity: | 0.40 |
First Submitted: | 2017-05-03 14:15 (UTC) |
Last Updated: | 2024-07-25 10:25 (UTC) |
Dependencies (23)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libnetfilter_queue (libnetfilter_queue-gitAUR)
- libpcap (libpcap-gitAUR)
- python-grpcio
- python-notify2
- python-protobuf (python-protobuf-gitAUR)
- python-pyinotify
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-webkitAUR)
- python-slugify
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, go-sylixosAUR, gcc-go-snapshotAUR, gcc-go) (make)
- python-build (make)
- python-grpcio-tools (make)
- python-installer (python-installer-gitAUR) (make)
- python-jaraco.text (make)
- python-nspektr (make)
- python-setuptools (make)
- python-wheel (make)
- qt5-tools (make)
- logrotate (logrotate-gitAUR, logrotate-selinuxAUR) (optional) – logfile rotation
- opensnitch-ebpf-module-gitAUR (optional) – eBPF process monitor method (non-hardened kernel only)
- python-pyasn (optional) – display network names of IP
- python-qt-material-gitAUR (optional) – extra ui themes
Required by (3)
- opensnitch-ebpf-module (requires opensnitch)
- opensnitch-ebpf-module-git (requires opensnitch)
- simple-stateful-firewall (requires opensnitch) (optional)
Sources (5)
- fix-systemd-service.patch
- git+https://github.com/evilsocket/opensnitch.git
- https://raw.githubusercontent.com/archlinux/svntogit-community/eebb5fb16ed15251d3ead163e8e4b4229c21a999/trunk/fix-setup.py.patch
- https://raw.githubusercontent.com/archlinux/svntogit-community/eebb5fb16ed15251d3ead163e8e4b4229c21a999/trunk/remove-debian-path.patch
- https://raw.githubusercontent.com/archlinux/svntogit-community/eebb5fb16ed15251d3ead163e8e4b4229c21a999/trunk/tmpfiles.conf
Latest Comments
1 2 3 4 5 6 .. 18 Next › Last »
MonkeeSage commented on 2024-06-11 06:59 (UTC) (edited on 2024-06-11 07:03 (UTC) by MonkeeSage)
Build is currently broken because cmd/protoc-gen-go-grpc updated google.golang.org/protobuf dependency to v1.34.1.
https://github.com/grpc/grpc-go/releases/tag/cmd%2Fprotoc-gen-go-grpc%2Fv1.4.0
Worked around by pinning to previous version as suggested upstream.
https://github.com/evilsocket/opensnitch/issues/1142
Note: I had to remove the cached source to make go download the correct version.
abarbarian commented on 2023-07-22 12:42 (UTC)
Fails to build
/opensnitch-git/PKGBUILD: line 70: go: command not found ==> ERROR: A failure occurred in prepare(). Aborting... :: failed to verify integrity or prepare opensnitch-git package
Line 70 go clean -modcache
No idea how to fix that. :-(
eclairevoyant commented on 2023-06-09 09:49 (UTC)
@lsf Lines 93-94 are incorrect, you shouldn't be hardcoding python versions like that. Please refer to the Python package guidelines for how to determine the current python version.
primalmotion commented on 2023-03-24 17:52 (UTC)
latest changes in opensnitch seem to break the build:
bahha commented on 2023-03-12 14:52 (UTC) (edited on 2023-03-12 14:53 (UTC) by bahha)
it doesn't work properly since the last update. opensnitch-ui tabs are empty, no events, no node. Only rules are visible. System log shows this every 1s:
Ping exception: UIService._update_stats_trigger[str, str, PingRequest].emit(): argument 3 has unexpected type 'PingRequest'
looked for a solution, found a bug report on github, the proposed fix already exists in PKGBUILD.
PKGBUILD: # sed -i 's/^import ui_pb2/from . import ui_pb2/' opensnitch/ui_pb2*
any suggestions? Thank you.
weru345 commented on 2023-02-21 09:04 (UTC) (edited on 2023-02-21 09:36 (UTC) by weru345)
The bug that made opensnitch-ui not run got fixed recent commit Initially utils.py was moved and renamed to /ui/opensnitch/utils/__init.py relevant commit And merely adjusting the filepath in the PKGBUILD(line39) like I suggested in my previous comment didn't fix it. It is named properly now
__init__.py
and another file that was missing in the source files before and made opensnitch-ui not run exists nowxdg.py
After changing line 39 in the current PKGBUILD tosed -i 's|/usr/lib/python3/dist-packages/data/|/usr/lib/python3.10/site-packages/pyasn/data/|g' ui/opensnitch/utils/__init__.py
I was able to build and run opensnitch-ui successfully again. Furthermore the program version got bumped to 1.6.0rc5 commitAddendum: Package dependencies most likely need an adjustment, too. See this commit xdg-user-dirs and gtk-update-icon-cache should be optional dependencies now, I think
weru345 commented on 2023-02-15 10:37 (UTC) (edited on 2023-02-15 10:44 (UTC) by weru345)
@archyboy: Better wait for lsf, the package maintainer to fix the problem, I gave you bad advice and I am running into the same problem now. Sorry I think this commit caused the breakage.
archyboy commented on 2023-02-13 17:31 (UTC)
I am now receiving this error it installed.
I also installed the opensnitch-ebpf-module-git
opensnitch-ui Traceback (most recent call last): File "/usr/sbin/opensnitch-ui", line 40, in <module> from opensnitch.service import UIService File "/usr/lib/python3.10/site-packages/opensnitch/service.py", line 16, in <module> from opensnitch.dialogs.prompt import PromptDialog File "/usr/lib/python3.10/site-packages/opensnitch/dialogs/prompt.py", line 15, in <module> from opensnitch.utils import Icons ModuleNotFoundError: No module named 'opensnitch.utils'
weru345 commented on 2023-02-13 17:03 (UTC) (edited on 2023-02-15 10:35 (UTC) by weru345)
@archyboy Edit: [[Bad advice removed]]
archyboy commented on 2023-02-13 14:56 (UTC)
Getting the following error.
Building opensnitch-git... ==> Making package: opensnitch-git 1.6.0rc2.r21.564c263-1 (Mon 13 Feb 2023 09:55:13 AM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating opensnitch git repo... ==> Validating source files with sha256sums... opensnitch ... Skipped ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Creating working copy of opensnitch git repo... Cloning into 'opensnitch'... done. ==> Starting prepare()... sed: can't read ui/opensnitch/utils.py: No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting...
1 2 3 4 5 6 .. 18 Next › Last »