Difference between revisions of "ACF packages"

From Alpine Linux
Jump to: navigation, search
(Creating separate page for ACF_packages)
 
(Reordered to match ACF menu, added new packages as 'work in progress'.)
Line 1: Line 1:
= ACF Modules =
+
= ACF Modules =
  
== Networking ==
+
== Networking ==
Networking related modules.
 
  
=== DHCP server ===
+
Networking related modules.
{|
+
 
| '''Status:''' || Ready for betatest
+
=== Interfaces  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''
 +
| Local interface management
 +
|}
 +
 
 +
*Create/Edit/Delete interfaces
 +
*Bring up/down interfaces and restart networking
 +
 
 +
=== Dialup/PPPoE  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''
 +
| Configure Dialup/PPP/PPPoE connectivity
 +
|}
 +
 
 +
*Create/Edit/Delete peers
 +
*Edit PAP/CHAP configuration
 +
 
 +
=== IPtables  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || Configure '''isc-dhcp'''.
+
| '''Summary:'''  
 +
| Configure '''iptables'''.
 
|}
 
|}
* Edit global settings
 
* Create/Edit/Delete subnets and hosts
 
* View leases
 
  
=== DNS ===
+
*Edit configuration (rules-save file)
{|
+
*Create/Edit/Delete chains and rules
| '''Status:''' || Ready for betatest
+
 
 +
=== Firewall  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''tinydns'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Configure '''shorewall'''.
 
|}
 
|}
* View current DNS configuration/information
 
* Create/Edit/Delete domain files
 
* Per user and per role permissions
 
  
=== DNScache ===
+
*Edit configuration
{|
+
*View logfile
| '''Status:''' || Ready for betatest
+
 
 +
=== DNS  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || Configure '''dnscache'''.
+
| '''Summary:'''  
 +
| Configure '''tinydns'''.
 
|}
 
|}
* Edit configuration
 
* Edit allowed clients
 
* Create/Edit/Delete DNS server entries
 
  
=== DNSmasq ===
+
*View current DNS configuration/information
{|
+
*Create/Edit/Delete domain files
| '''Status:''' || Ready for betatest
+
*Per user and per role permissions
 +
 
 +
=== DNScache  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''dnsmasq'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Configure '''dnscache'''.
 
|}
 
|}
* Edit configuration
 
* View leases
 
* View logfile
 
  
=== Chrony ===
+
*Edit configuration
{|
+
*Edit allowed clients
| '''Status:''' || Ready for betatest
+
*Create/Edit/Delete DNS server entries
 +
 
 +
=== DNSmasq  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''chrony'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Configure '''dnsmasq'''.
 
|}
 
|}
* Edit configuration
 
* View logfile
 
  
=== NTPD ===
+
*Edit configuration
{|
+
*View leases
| '''Status:''' || Ready for betatest
+
*View logfile
 +
 
 +
=== DHCP server  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || Configure timeserver '''openntpd'''.
+
| '''Summary:'''  
 +
| Configure '''isc-dhcp'''.
 
|}
 
|}
* Edit configuration
 
* View logfile
 
  
=== SSH ===
+
*Edit global settings
{|
+
*Create/Edit/Delete subnets and hosts
| '''Status:''' || Ready for betatest
+
*View leases
 +
 
 +
=== Chrony  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''openssh'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Configure '''chrony'''.
 
|}
 
|}
* View connections
 
* Edit configuration
 
* Edit authorized keys
 
  
=== Fetchmail ===
+
*Edit configuration
{|
+
*View logfile
| '''Status:''' || Ready for betatest
+
 
 +
=== NTPD  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || Configure '''fetchmail'''.
+
| '''Summary:'''  
 +
| Configure timeserver '''openntpd'''.
 
|}
 
|}
* Edit global settings
 
* Create/Edit/Delete mailbox/domain entries
 
  
=== Samba ===
+
*Edit configuration
{|
+
*View logfile
| '''Status:''' || Ready for betatest
+
 
 +
=== IPsec  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''samba'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Configure '''ipsec-tools'''.
 
|}
 
|}
* Edit configuration
 
* Create/Edit/Delete shares
 
* Join domain
 
  
=== TCPproxy ===
+
*Edit configuration
{|
+
*Upload/View/Delete certificates
| '''Status:''' || Ready for betatest
+
*View logfile
 +
 
 +
=== OpenVPN  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''
 +
| Configure '''openvpn'''.
 +
|}
 +
 
 +
*Create/Edit/Delete configs
 +
*View logfile
 +
 
 +
=== NHRP  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''
 +
| Configure '''opennhrp'''.
 +
|}
 +
 
 +
*Edit configuration
 +
 
 +
=== Zebra and BGP  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''
 +
| Configure '''quagga'''.
 +
|}
 +
 
 +
*View routes
 +
*Edit configuration
 +
 
 +
=== TCPproxy ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''
 +
| Configure '''tcpproxy'''.
 +
|}
 +
 
 +
*Edit configuration
 +
*Create/Edit/Delete STMP Proxy entries and files
 +
 
 +
<br>
 +
 
 +
== Applications  ==
 +
 
 +
Application related modules
 +
 
 +
=== SSH  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''
 +
| Configure '''openssh'''.
 +
|}
 +
 
 +
*View connections
 +
*Edit configuration
 +
*Edit authorized keys
 +
 
 +
=== Samba  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''
 +
| Configure '''samba'''.
 +
|}
 +
 
 +
*Edit configuration
 +
*Create/Edit/Delete shares
 +
*Join domain
 +
 
 +
=== Web Proxy  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''tcpproxy'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Configure '''squid'''.
 
|}
 
|}
* Edit configuration
 
* Create/Edit/Delete STMP Proxy entries and files
 
  
=== Firewall ===
+
*Edit configuration
{|
+
*Edit user list
| '''Status:''' || Ready for betatest
+
*Edit associated files
 +
 
 +
=== Content Filter  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || Configure '''shorewall'''.
+
| '''Summary:'''  
 +
| Configure '''dansguardian'''.
 
|}
 
|}
* Edit configuration
 
* View logfile
 
  
=== OpenVPN ===
+
*Edit configuration
{|
+
 
| '''Status:''' || Ready for betatest
+
=== ClamAV  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''openvpn'''.
+
| '''Status:'''  
 +
| ''Work in progress''
 +
|-
 +
| '''Summary:'''  
 +
|
 
|}
 
|}
* Create/Edit/Delete configs
 
* View logfile
 
  
=== IPsec ===
+
*Show status
{|
+
 
| '''Status:''' || Ready for betatest
+
=== ClamSMTP  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| ''Work in progress''
 
|-
 
|-
| '''Summary:''' || Configure '''ipsec-tools'''.
+
| '''Summary:'''  
 +
|  
 
|}
 
|}
* Edit configuration
 
* Upload/View/Delete certificates
 
* View logfile
 
  
=== IPtables ===
+
*Show status
{|
+
 
| '''Status:''' || Ready for betatest
+
=== Postfix  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''iptables'''.
+
| '''Status:'''  
 +
| ''Work in progress''
 +
|-
 +
| '''Summary:'''  
 +
|
 
|}
 
|}
* Edit configuration (rules-save file)
 
* Create/Edit/Delete chains and rules
 
  
=== NHRP ===
+
*Show status
{|
+
 
| '''Status:''' || Ready for betatest
+
=== Dovecot  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''opennhrp'''.
+
| '''Status:'''  
 +
| ''Work in progress''
 +
|-
 +
| '''Summary:'''  
 +
|
 
|}
 
|}
* Edit configuration
 
  
=== Zebra and BGP ===
+
*Show status
{|
+
 
| '''Status:''' || Ready for betatest
+
=== Gross  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| ''Work in progress''
 
|-
 
|-
| '''Summary:''' || Configure '''quagga'''.
+
| '''Summary:'''  
 +
|  
 
|}
 
|}
* View routes
 
* Edit configuration
 
  
 +
*Show status
  
== Applications ==
+
=== Fetchmail  ===
Application related modules
 
  
=== Certificate Authority ===
+
{| class="FCK__ShowTableBorders"
{|
+
|-
| '''Status:''' || Ready for betatest
+
| '''Status:'''  
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || Generate / sign certifiates using '''openssl'''.
+
| '''Summary:'''  
 +
| Configure '''fetchmail'''.
 
|}
 
|}
* Edit configuration
 
* View/Create/Upload CA certificate
 
* Edit certificate defaults
 
* Generate/View/Delete/Approve requests
 
* View/Download/Renew/Revoke certificates
 
* Generate and download CRLs
 
  
=== Web Proxy ===
+
*Edit global settings
{|
+
*Create/Edit/Delete mailbox/domain entries
| '''Status:''' || Ready for betatest
+
 
 +
=== Snort  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''squid'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Configure '''snort'''.
 
|}
 
|}
* Edit configuration
 
* Edit user list
 
* Edit associated files
 
  
=== Content Filter ===
+
*View alerts
{|
+
*Edit configuration
| '''Status:''' || Ready for betatest
+
 
 +
=== Certificate Authority  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''dansguardian'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Generate / sign certifiates using '''openssl'''.
 
|}
 
|}
* Edit configuration
 
  
=== Snort ===
+
*Edit configuration
{|
+
*View/Create/Upload CA certificate
| '''Status:''' || Ready for betatest
+
*Edit certificate defaults
 +
*Generate/View/Delete/Approve requests
 +
*View/Download/Renew/Revoke certificates
 +
*Generate and download CRLs
 +
 
 +
=== Gnats  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| ''Work in progress''
 
|-
 
|-
| '''Summary:''' || Configure '''snort'''.
+
| '''Summary:'''  
 +
| Configure '''gnats'''.
 
|}
 
|}
* View alerts
 
* Edit configuration
 
  
=== Gnats ===
+
*Edit configuration
{|
+
*Report a bug
| '''Status:''' || ''Work in progress''
+
*Query problem reports
 +
 
 +
<br>
 +
 
 +
== Storage  ==
 +
 
 +
Storage related modules
 +
 
 +
=== MDADM  ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| ''Work in progress''
 
|-
 
|-
| '''Summary:''' || Configure '''gnats'''.
+
| '''Summary:'''  
 +
| Raid storage.
 
|}
 
|}
* Edit configuration
 
* Report a bug
 
* Query problem reports
 
  
 +
*Show status
  
== System ==
+
=== LVM  ===
System/Other related modules
 
  
=== Interfaces ===
+
{| class="FCK__ShowTableBorders"
{|
 
| '''Status:''' || Ready for betatest
 
 
|-
 
|-
| '''Summary:''' || Local interface management
+
| '''Status:'''
 +
| ''Work in progress''
 +
|-
 +
| '''Summary:'''  
 +
|  
 
|}
 
|}
* Create/Edit/Delete interfaces
 
* Bring up/down interfaces and restart networking
 
  
=== General health ===
+
*Show status
{|
+
 
| '''Status:''' || Ready for betatest
+
== System  ==
 +
 
 +
System/Other related modules
 +
 
 +
=== General health ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Show status on your running system.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Show status on your running system.
 
|}
 
|}
* Show system status
 
* Show storage status
 
* Show network status
 
* Graph network activity
 
* Show modules status
 
* Show proc status
 
  
=== User Management ===
+
*Show system status
{|
+
*Show storage status
| '''Status:''' || Ready for betatest
+
*Show network status
 +
*Graph network activity
 +
*Show modules status
 +
*Show proc status
 +
 
 +
=== User Management ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || ACF User management
+
| '''Summary:'''  
 +
| ACF User management
 
|}
 
|}
* Edit self
 
* Create/Edit/Delete ACF users
 
* View roles for user
 
  
=== Roles Management ===
+
*Edit self
{|
+
*Create/Edit/Delete ACF users
| '''Status:''' || Ready for betatest
+
*View roles for user
 +
 
 +
=== Roles Management ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || ACF Roles management
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| ACF Roles management
 
|}
 
|}
* View own permissions
 
* Create/Edit/Delete ACF roles
 
* View all possible permissions
 
  
=== Packages ===
+
*View own permissions
{|
+
*Create/Edit/Delete ACF roles
| '''Status:''' || Ready for betatest
+
*View all possible permissions
 +
 
 +
=== Packages ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || Manage system packages ('''apk-tools''')
+
| '''Summary:'''  
 +
| Manage system packages ('''apk-tools''')
 
|}
 
|}
* View/Delete loaded packages
 
* View/Install available packages
 
* Edit configuration
 
  
=== Modules ===
+
*View/Delete loaded packages
{|
+
*View/Install available packages
| '''Status:''' || Ready for betatest
+
*Edit configuration
 +
 
 +
=== Modules ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Manage system modules
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Manage system modules
 
|}
 
|}
* View loaded modules
 
* Edit/Reload modules file
 
  
=== Startup ===
+
*View loaded modules
{|
+
*Edit/Reload modules file
| '''Status:''' || Ready for betatest
+
 
 +
=== Startup ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Manage system startup
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Manage system startup
 
|}
 
|}
* View/Edit service startup sequence
 
  
=== Cron ===
+
*View/Edit service startup sequence
{|
+
 
| '''Status:''' || Ready for betatest
+
=== Cron ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Manage periodic jobs ('''cron''')
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Manage periodic jobs ('''cron''')
 
|}
 
|}
* Edit configuration
 
* Create/Edit/Delete periodic jobs
 
  
=== System logging ===
+
*Edit configuration
{|
+
*Create/Edit/Delete periodic jobs
| '''Status:''' || Ready for betatest
+
 
 +
=== System logging ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Configure '''syslog'''.
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Configure '''syslog'''.
 
|}
 
|}
* Edit configuration
 
  
=== Logfiles ===
+
*Edit configuration
{|
+
 
| '''Status:''' || Ready for betatest
+
=== Logfiles ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 +
|-
 +
| '''Status:'''  
 +
| Ready for betatest
 
|-
 
|-
| '''Summary:''' || Manage logfiles.
+
| '''Summary:'''  
 +
| Manage logfiles.
 
|}
 
|}
* View/Tail/Download/Delete logfiles
 
  
=== Skins ===
+
*View/Tail/Download/Delete logfiles
{|
+
 
| '''Status:''' || Ready for use
+
=== Skins ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Switch ACF skin
+
| '''Status:'''
 +
| Ready for use
 +
|-
 +
| '''Summary:'''  
 +
| Switch ACF skin
 
|}
 
|}
* Select ACF skin
 
  
=== Local Backups ===
+
*Select ACF skin
{|
+
 
| '''Status:''' || Ready for betatest
+
=== Local Backups ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Saves your settings to floppy/usb/other media ('''lbu''').
+
| '''Status:'''
 +
| Ready for betatest
 +
|-
 +
| '''Summary:'''  
 +
| Saves your settings to floppy/usb/other media ('''lbu''').
 
|}
 
|}
* Show unsaved changes
 
* Edit configuration
 
* Commit/Save changes to media
 
* Select backup archives
 
* Generate and download overlay
 
  
 +
*Show unsaved changes
 +
*Edit configuration
 +
*Commit/Save changes to media
 +
*Select backup archives
 +
*Generate and download overlay
  
== DevTools ==
+
<br>
DevTools is a (set of) ACF(s) that could come in handy when developing ACF.
 
  
=== SVN status ===
+
== DevTools  ==
{|
+
 
| '''Status:''' || Ready for use
+
DevTools is a (set of) ACF(s) that could come in handy when developing ACF.
 +
 
 +
=== SVN status ===
 +
 
 +
{| class="FCK__ShowTableBorders"
 
|-
 
|-
| '''Summary:''' || Different information/functions related to the SVN-tree
+
| '''Status:'''
 +
| Ready for use
 +
|-
 +
| '''Summary:'''  
 +
| Different information/functions related to the SVN-tree
 
|}
 
|}
* svn status (Shows whats changed since last 'svn update')
 
* svn diff (Shows difference on your computer and on svn-server)
 
* svn log (Shows the changelog 1 week back in time)
 
* svn update (Fetch all available updates)
 
  
 +
*svn status (Shows whats changed since last 'svn update')
 +
*svn diff (Shows difference on your computer and on svn-server)
 +
*svn log (Shows the changelog 1 week back in time)
 +
*svn update (Fetch all available updates)
 +
 +
<br>
 +
 +
== ToDo  ==
 +
 +
=== VPN  ===
  
== ToDo ==
+
Needs to be split into an administrative end for letting people connect to you (rogue warriors,personal laptop size connectivity) and VPN connectivity to other sites (remote office or location). These two are configured differently.
  
=== VPN ===
+
Still not started modules.  
Needs to be split into an administrative end for letting people connect to you (rogue warriors,personal laptop size connectivity) and VPN connectivity to other sites (remote office or location). These two are configured differently.
 
  
Still not started modules.
+
=== Dialup  ===
  
=== Dialup ===
+
Start/Stop Dialup connection  
Start/Stop Dialup connection
 
  
=== Dialup/PPPoE ===
+
=== Diagnostic  ===
Configure Dialup/PPP/PPPoE connectivity. Maybe other Internet connections that aren't ethernet (handled in Interfaces).
 
  
=== Diagnostic ===
+
Stats/Resource use/maybe graphs-rrd. Ability to run ''ping'' command.
Stats/Resource use/maybe graphs-rrd. Ability to run ''ping'' command.
 

Revision as of 15:11, 24 February 2009

ACF Modules

Networking

Networking related modules.

Interfaces

Status: Ready for betatest
Summary: Local interface management
  • Create/Edit/Delete interfaces
  • Bring up/down interfaces and restart networking

Dialup/PPPoE

Status: Ready for betatest
Summary: Configure Dialup/PPP/PPPoE connectivity
  • Create/Edit/Delete peers
  • Edit PAP/CHAP configuration

IPtables

Status: Ready for betatest
Summary: Configure iptables.
  • Edit configuration (rules-save file)
  • Create/Edit/Delete chains and rules

Firewall

Status: Ready for betatest
Summary: Configure shorewall.
  • Edit configuration
  • View logfile

DNS

Status: Ready for betatest
Summary: Configure tinydns.
  • View current DNS configuration/information
  • Create/Edit/Delete domain files
  • Per user and per role permissions

DNScache

Status: Ready for betatest
Summary: Configure dnscache.
  • Edit configuration
  • Edit allowed clients
  • Create/Edit/Delete DNS server entries

DNSmasq

Status: Ready for betatest
Summary: Configure dnsmasq.
  • Edit configuration
  • View leases
  • View logfile

DHCP server

Status: Ready for betatest
Summary: Configure isc-dhcp.
  • Edit global settings
  • Create/Edit/Delete subnets and hosts
  • View leases

Chrony

Status: Ready for betatest
Summary: Configure chrony.
  • Edit configuration
  • View logfile

NTPD

Status: Ready for betatest
Summary: Configure timeserver openntpd.
  • Edit configuration
  • View logfile

IPsec

Status: Ready for betatest
Summary: Configure ipsec-tools.
  • Edit configuration
  • Upload/View/Delete certificates
  • View logfile

OpenVPN

Status: Ready for betatest
Summary: Configure openvpn.
  • Create/Edit/Delete configs
  • View logfile

NHRP

Status: Ready for betatest
Summary: Configure opennhrp.
  • Edit configuration

Zebra and BGP

Status: Ready for betatest
Summary: Configure quagga.
  • View routes
  • Edit configuration

TCPproxy

Status: Ready for betatest
Summary: Configure tcpproxy.
  • Edit configuration
  • Create/Edit/Delete STMP Proxy entries and files


Applications

Application related modules

SSH

Status: Ready for betatest
Summary: Configure openssh.
  • View connections
  • Edit configuration
  • Edit authorized keys

Samba

Status: Ready for betatest
Summary: Configure samba.
  • Edit configuration
  • Create/Edit/Delete shares
  • Join domain

Web Proxy

Status: Ready for betatest
Summary: Configure squid.
  • Edit configuration
  • Edit user list
  • Edit associated files

Content Filter

Status: Ready for betatest
Summary: Configure dansguardian.
  • Edit configuration

ClamAV

Status: Work in progress
Summary:
  • Show status

ClamSMTP

Status: Work in progress
Summary:
  • Show status

Postfix

Status: Work in progress
Summary:
  • Show status

Dovecot

Status: Work in progress
Summary:
  • Show status

Gross

Status: Work in progress
Summary:
  • Show status

Fetchmail

Status: Ready for betatest
Summary: Configure fetchmail.
  • Edit global settings
  • Create/Edit/Delete mailbox/domain entries

Snort

Status: Ready for betatest
Summary: Configure snort.
  • View alerts
  • Edit configuration

Certificate Authority

Status: Ready for betatest
Summary: Generate / sign certifiates using openssl.
  • Edit configuration
  • View/Create/Upload CA certificate
  • Edit certificate defaults
  • Generate/View/Delete/Approve requests
  • View/Download/Renew/Revoke certificates
  • Generate and download CRLs

Gnats

Status: Work in progress
Summary: Configure gnats.
  • Edit configuration
  • Report a bug
  • Query problem reports


Storage

Storage related modules

MDADM

Status: Work in progress
Summary: Raid storage.
  • Show status

LVM

Status: Work in progress
Summary:
  • Show status

System

System/Other related modules

General health

Status: Ready for betatest
Summary: Show status on your running system.
  • Show system status
  • Show storage status
  • Show network status
  • Graph network activity
  • Show modules status
  • Show proc status

User Management

Status: Ready for betatest
Summary: ACF User management
  • Edit self
  • Create/Edit/Delete ACF users
  • View roles for user

Roles Management

Status: Ready for betatest
Summary: ACF Roles management
  • View own permissions
  • Create/Edit/Delete ACF roles
  • View all possible permissions

Packages

Status: Ready for betatest
Summary: Manage system packages (apk-tools)
  • View/Delete loaded packages
  • View/Install available packages
  • Edit configuration

Modules

Status: Ready for betatest
Summary: Manage system modules
  • View loaded modules
  • Edit/Reload modules file

Startup

Status: Ready for betatest
Summary: Manage system startup
  • View/Edit service startup sequence

Cron

Status: Ready for betatest
Summary: Manage periodic jobs (cron)
  • Edit configuration
  • Create/Edit/Delete periodic jobs

System logging

Status: Ready for betatest
Summary: Configure syslog.
  • Edit configuration

Logfiles

Status: Ready for betatest
Summary: Manage logfiles.
  • View/Tail/Download/Delete logfiles

Skins

Status: Ready for use
Summary: Switch ACF skin
  • Select ACF skin

Local Backups

Status: Ready for betatest
Summary: Saves your settings to floppy/usb/other media (lbu).
  • Show unsaved changes
  • Edit configuration
  • Commit/Save changes to media
  • Select backup archives
  • Generate and download overlay


DevTools

DevTools is a (set of) ACF(s) that could come in handy when developing ACF.

SVN status

Status: Ready for use
Summary: Different information/functions related to the SVN-tree
  • svn status (Shows whats changed since last 'svn update')
  • svn diff (Shows difference on your computer and on svn-server)
  • svn log (Shows the changelog 1 week back in time)
  • svn update (Fetch all available updates)


ToDo

VPN

Needs to be split into an administrative end for letting people connect to you (rogue warriors,personal laptop size connectivity) and VPN connectivity to other sites (remote office or location). These two are configured differently.

Still not started modules.

Dialup

Start/Stop Dialup connection

Diagnostic

Stats/Resource use/maybe graphs-rrd. Ability to run ping command.