mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2025-07-02 22:44:37 +02:00
Firewall rule management
This commit is contained in:
parent
9621bf800f
commit
2012c22973
19 changed files with 1062 additions and 67 deletions
|
@ -1,5 +1,5 @@
|
|||
from django.contrib import admin
|
||||
from firewall.models import RedirectRule
|
||||
from firewall.models import RedirectRule, FirewallRule, FirewallSettings
|
||||
|
||||
|
||||
class RedirectRuleAdmin(admin.ModelAdmin):
|
||||
|
@ -8,3 +8,16 @@ class RedirectRuleAdmin(admin.ModelAdmin):
|
|||
|
||||
admin.site.register(RedirectRule, RedirectRuleAdmin)
|
||||
|
||||
|
||||
class FirewallRuleAdmin(admin.ModelAdmin):
|
||||
list_display = ('firewall_chain', 'description', 'in_interface', 'out_interface', 'source_ip', 'source_netmask', 'source_peer_include_networks', 'not_source', 'destination_ip', 'destination_netmask', 'destination_peer_include_networks', 'not_destination', 'protocol', 'destination_port', 'state_new', 'state_related', 'state_established', 'state_invalid', 'state_untracked', 'not_state', 'rule_action', 'sort_order')
|
||||
search_fields = ('firewall_chain', 'description', 'in_interface', 'out_interface', 'source_ip', 'source_netmask', 'source_peer_include_networks', 'not_source', 'destination_ip', 'destination_netmask', 'destination_peer_include_networks', 'not_destination', 'protocol', 'destination_port', 'state_new', 'state_related', 'state_established', 'state_invalid', 'state_untracked', 'not_state', 'rule_action', 'sort_order')
|
||||
|
||||
admin.site.register(FirewallRule, FirewallRuleAdmin)
|
||||
|
||||
|
||||
class FirewallSettingsAdmin(admin.ModelAdmin):
|
||||
list_display = ('wan_interface', 'default_forward_policy', 'default_output_policy', 'allow_peer_to_peer', 'allow_instance_to_instance')
|
||||
|
||||
admin.site.register(FirewallSettings, FirewallSettingsAdmin)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue