Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[Bug Report] Rule expiry is not honored after suspend and resume

Đang mở
#1,663 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
68/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
linux, python
Lĩnh vực
networking, security

Hướng nghiên cứu

Tái hiện sự cố theo các bước được liệt kê, sử dụng daemon opensnitchd và kiểm tra /var/log/opensnitchd.log để tìm hành vi liên quan. Bắt đầu bằng cách theo dõi cách việc hết hạn của rule được xử lý trong quá trình standby và resume; hoàn tất khi một rule được tạo trong X giờ không còn có hiệu lực sau khi resume vượt quá X giờ.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug
Describe the bug:

After a rule is created with the duration of X number of hours, and the device goes on standby, the rule remains in effect if the device is resumed after a longer period of time than X.

Include the following information:

  • OpenSnitch version: 1.8.0
  • OS: Fedora
  • OS version: 43
  • Window Manager: MATE
  • Kernel version: Linux localhost 6.19.14-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 23 17:34:07 UTC 2026 x86_64 GNU/Linux
To Reproduce:

Steps to reproduce the behavior:

  1. Access whatever address that will throw the rule creation request.
  2. Set the rule to expire after X many hours.
  3. Standby the device.
  4. Resume the device after longer than X many hours
  5. See that the rule is still in effect
Post error logs:
Expected behavior (optional):

The rule expiry should be checked and applied correctly

Screenshots:
Additional context:
Ngôn ngữ chính
Python
Star
14.1k
Fork
665
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của evilsocket/opensnitch

Tất cả issue của evilsocket/opensnitch

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.