.TH OFFWALL 1 .SH NAME offwall \- A simple, CSV-reading OpenFlow controller dedicated to firewall bypassing .SH SYNOPSIS .B offwall [\fB\-h\fR] [\fB\-p\fR \fIfile\fR] [\fB\-s\fR] [\fB\-v\fR ...] [\fB\-V\fR] \fB\-c\fR \fIini\fR \fIcsv\fR .SH DESCRIPTION OFFWall is an OpenFlow 1.3 compatible controller dedicated to firewall bypassing via CSV files. It only implements the features that are needed to proactively install flow entries onto one connected switch. .PP Instead of running OFFWall directly its \fBsmf(5)\fR service can be used. E.g., it can be started via \fIsvcadm enable offwall:default\fR. The default settings can be changed via \fBsvccfg(1M)\fR. .PP The flow entries are generated from the given \fIcsv\fR file that is expected to have \fBoffwall.csv\fR(4) syntax. The file is watched for changes. When it is changed, the flow entries are modified accordingly. .SH OPTIONS .TP \fB\-h\fR, \fB\-\-help\fR Prints help information. .TP \fB\-p\fR, \fB\-\-pid\fR \fIfile\fR Daemonizes the process (forks a child process and returns early) and writes a PID \fIfile\fR. Should be used with syslog. .TP \fB\-s\fR, \fB\-\-syslog\fR Logs via syslog. If this is not specified, the program prints to stdout. .TP \fB\-v\fR Repeat this option up to 4 times to set the level of the log's verbosity. You cannot disable error messages. .TP \fB\-V\fR, \fB\-\-version\fR Prints version information. .TP \fB\-c\fR, \fB\-\-conf\fR \fIini\fR The \fIini\fR configuration file expects a file with \fBoffwall.ini\fR(4) syntax. .SH ENVIRONMENT .TP .B RUST_BACKTRACE If set to a value different from "0" and the program panics, a backtrace is produced. .SH "SEE ALSO" .BR offwall.csv (4), .BR offwall.ini (4), .BR smf (5), .BR svcadm (1M), .BR svccfg (1M), .BR syslog (3)