tschettervictor
|
05e0eb27f4
|
Merge branch 'master' into rdr-multiple-interfaces
|
2024-12-16 07:26:39 -07:00 |
|
tschettervictor
|
a717b09d0f
|
print less info
|
2024-12-15 08:57:02 -07:00 |
|
tschettervictor
|
85fecea04f
|
var rename for clarity
|
2024-12-14 18:42:28 -07:00 |
|
tschettervictor
|
afd7ea7f8f
|
Typo
|
2024-12-14 16:43:35 -07:00 |
|
tschettervictor
|
5b4cb721e5
|
add support for dual/ipv4/ipv6 options
|
2024-12-14 12:44:59 -07:00 |
|
tschettervictor
|
031f47f394
|
fix ipv6 (inet > inet6)
|
2024-12-14 10:53:33 -07:00 |
|
tschettervictor
|
9d37a15703
|
revert/ persist first then load rule
|
2024-12-14 10:49:48 -07:00 |
|
tschettervictor
|
7cb3e4a8b9
|
fix ip6 rule syntax
|
2024-12-14 10:46:50 -07:00 |
|
tschettervictor
|
e6ae0ebf20
|
too much green, minimize color and info when redirecting
|
2024-12-13 14:56:33 -07:00 |
|
tschettervictor
|
744dd10a1c
|
remove .
|
2024-12-13 07:43:03 -07:00 |
|
tschettervictor
|
0ce5c27d8e
|
add small info to reset command
|
2024-12-13 07:41:27 -07:00 |
|
tschettervictor
|
29bd130b24
|
final revision
|
2024-12-13 07:31:58 -07:00 |
|
tschettervictor
|
3a16c047d2
|
merge case commands, better error handling
|
2024-12-13 06:57:03 -07:00 |
|
tschettervictor
|
ebf9c89555
|
missing done
|
2024-12-12 20:26:06 -07:00 |
|
tschettervictor
|
ae9a33a50e
|
error handling
|
2024-12-12 20:23:50 -07:00 |
|
tschettervictor
|
216a4a5412
|
spacing
|
2024-12-12 19:41:52 -07:00 |
|
tschettervictor
|
3f97dd7e58
|
split options and regular case commands
|
2024-12-12 18:52:46 -07:00 |
|
tschettervictor
|
d6cbbf2ac6
|
quick fix
|
2024-12-12 18:42:52 -07:00 |
|
tschettervictor
|
20a291c689
|
add reset to help command
|
2024-12-12 18:40:32 -07:00 |
|
tschettervictor
|
ab54842061
|
error handling + add reset command to remove all rdr rules
|
2024-12-12 18:39:08 -07:00 |
|
tschettervictor
|
4377e1413a
|
help message conform to case command
|
2024-12-12 17:25:08 -07:00 |
|
tschettervictor
|
7ab9188b3a
|
Use case command instead of getopts to remain consistent
|
2024-12-12 17:23:21 -07:00 |
|
tschettervictor
|
606d8da0de
|
only persist rdr rule if it can be properly loaded, else exit
|
2024-12-12 16:55:56 -07:00 |
|
tschettervictor
|
449a0ae8e1
|
add check when setting source IP + supress echo output
|
2024-12-12 07:41:23 -07:00 |
|
tschettervictor
|
492b64b302
|
fix help usage command
|
2024-12-11 18:28:10 -07:00 |
|
tschettervictor
|
53b47306f5
|
better error handling
|
2024-12-11 16:10:11 -07:00 |
|
tschettervictor
|
74eab248ca
|
add error notify to pfctl commands/add better info commands
|
2024-12-11 15:56:31 -07:00 |
|
tschettervictor
|
8f3ad2f972
|
change to -ge 6
|
2024-12-11 12:13:05 -07:00 |
|
tschettervictor
|
4b5655470a
|
add protocol to printed info
|
2024-12-11 11:36:10 -07:00 |
|
tschettervictor
|
7f1be3d480
|
more spacing
|
2024-12-11 11:06:33 -07:00 |
|
tschettervictor
|
f627aadac2
|
spacing
|
2024-12-11 11:06:16 -07:00 |
|
tschettervictor
|
d21b5166d7
|
add usage command with new switches
|
2024-12-11 11:05:47 -07:00 |
|
tschettervictor
|
035855bf01
|
major rewrite to allow setting TO+FROM
|
2024-12-11 10:57:07 -07:00 |
|
tschettervictor
|
622d84b6be
|
allow specifying IP to redirect traffic to
This is for the folks who have multiple IP addresses on a single interface.
|
2024-12-10 18:45:06 -07:00 |
|
tschettervictor
|
eb65800a0c
|
show output when creating rdr rule
|
2024-12-09 22:02:01 -07:00 |
|
tschettervictor
|
bafa183b08
|
remove unecessary "echo"
|
2024-12-09 19:27:08 -07:00 |
|
tschettervictor
|
381d09592b
|
Allow setting custom interface when doing "rdr"
|
2024-12-09 16:53:37 -07:00 |
|
Juan David Hurtado G
|
7927385458
|
[WIP] shellcheck linting
|
2024-12-08 21:34:36 -05:00 |
|
Juan David Hurtado G
|
11b75f5dad
|
shellcheck errors: SC2068 Double quote array expansions to avoid re-splitting elements.
|
2024-11-24 20:49:06 -05:00 |
|
Juan David Hurtado G
|
7dbe1e761b
|
rel: update copyright year and release version
|
2024-11-24 09:46:09 -05:00 |
|
Barry McCormick
|
f35de69b28
|
Merge pull request #605 from JRGTH/rdr_fixes
Add rdr pf conf check
|
2023-10-18 08:53:47 -07:00 |
|
Barry McCormick
|
3355c07dbf
|
rdr disable directive fix
|
2023-10-04 10:13:08 -07:00 |
|
JRGTH
|
d6b5733d48
|
Add rdr pf conf check
Prevent shutdown/rdr command stalls.
|
2023-09-07 08:34:28 -04:00 |
|
Christer Edwards
|
15f2ea8574
|
Merge branch 'master' of https://github.com/bastillebsd/bastille into 2023_release
|
2023-07-14 21:02:30 -06:00 |
|
Christer Edwards
|
4efcc5021c
|
update copyright dates
|
2023-07-14 21:02:14 -06:00 |
|
skenizen
|
373ccd45d9
|
changed the occurence of path /etc/pf.conf in the rdr.sh script for reading it as a variable from the bastille configuration.
|
2023-07-12 10:57:46 +02:00 |
|
Christer Edwards
|
72b8000347
|
fix rdr issue detecting IP6 when disabled or not set
|
2023-06-21 20:34:19 -06:00 |
|
android-ucet
|
bf6fbed2b5
|
add ipv6 rdr support
|
2023-03-28 15:03:53 +02:00 |
|
Lars Engels
|
64c3b6045e
|
Allow running bastille and subcomands with help flags as regular user
|
2023-03-16 20:58:11 +01:00 |
|
Chris Wells
|
dd7f195c1e
|
Make pf table name and external interface configurable.
Closes #508
|
2022-11-26 23:24:33 -05:00 |
|