Bruce Leidl
|
c779cc6b9b
|
Implementation of filtering and prompting for Socks connections
|
9 years ago |
Bruce Leidl
|
5d44cd4e2f
|
Save the address type from connect command in Address object
|
9 years ago |
Bruce Leidl
|
3fa78390fc
|
Added methods for filtering which don't require a packet argument
|
9 years ago |
Bruce Leidl
|
68218b4e83
|
Refactor to support more than one type of 'connection'
Created and interface pendingConnection which represents either a
pending packet or socks connection.
|
9 years ago |
David Stainton
|
bb71d8309d
|
Determine policy for each socks chain connection - WIP
|
9 years ago |
David Stainton
|
97e9c109fe
|
Merge branch '13.use_procsnitch.0' into 7.add_SOCKS_proxy_chain.1
|
9 years ago |
David Stainton
|
bcbed86e37
|
Use go-procsnitch, remove code duplication
|
9 years ago |
David Stainton
|
476745090a
|
WIP
|
9 years ago |
David Stainton
|
0b04df4582
|
Pass the dbusServer to the SOCKS5 proxy chain
|
9 years ago |
David Stainton
|
d0ee559a91
|
Replace hardcoded socks proxy chain with json config file
|
9 years ago |
David Stainton
|
61039af4e3
|
Move process signal subscribe to Main
this is so that we can respond to signals with components outside of the
Firewall... in this case i'm thinking of the SOCKS proxy chain service
|
9 years ago |
David Stainton
|
9c58cc315c
|
remove superfluous comment
|
9 years ago |
David Stainton
|
c2636d8f97
|
Move all test code to one file for now
|
9 years ago |
David Stainton
|
7c702b5768
|
Fix test so that client sends a response and we verify the service gets it
|
9 years ago |
David Stainton
|
40108ae227
|
Get rid of useless panic statement
|
9 years ago |
David Stainton
|
94258abb36
|
Make the test receive a banner through the proxy chain from the service
|
9 years ago |
David Stainton
|
50a9633db0
|
work-in-progress unit tests for socks proxy chain
|
9 years ago |
David Stainton
|
f87ac5639e
|
Add work-in-progress unit tests for socks chain
not yet working but a good start
|
9 years ago |
David Stainton
|
28e89eb149
|
Start socks server right before running the blocking runFilter()
|
9 years ago |
David Stainton
|
5ea1977322
|
Add socks server based on https://github.com/Yawning/or-ctl-filter/blob/master/proxy/socks.go
|
9 years ago |
David Stainton
|
96375f4645
|
Add socks5 API from Yawning's or-ctl-filter repo
borrow code from this git commit id
8897fe5b847b70fd54f19d1114d04e3bb67912d8
https://github.com/Yawning/or-ctl-filter
|
9 years ago |
Bruce Leidl
|
6a7db8ba8c
|
See https://feiskyer.github.io/2016/04/19/cgo-in-go-1-6/
|
9 years ago |
Bruce Leidl
|
7c67f54711
|
Merge pull request #18 from leif/patch-1
metadata.json: add 3.20 to shell-version list
|
9 years ago |
Leif Ryge
|
30352ef1e5
|
metadata.json: add 3.20 to shell-version list
|
9 years ago |
Bruce Leidl
|
4dc7be7db3
|
Merge pull request #16 from david415/11.sig_hup_reload.0
Reload config upon HUP signal
|
9 years ago |
David Stainton
|
50e59fcd0f
|
Reload config upon HUP signal
|
9 years ago |
Bruce Leidl
|
2d4c127f4e
|
go fmt
|
9 years ago |
Bruce Leidl
|
7f94d3189e
|
Default log level set to NOTICE
|
9 years ago |
Bruce Leidl
|
d16b539bad
|
Implement redact addresses feature
|
9 years ago |
Bruce Leidl
|
c3a0e4de6c
|
godep gotk3
|
9 years ago |
Bruce Leidl
|
bd48856a2d
|
godbus update
|
9 years ago |
Bruce Leidl
|
0462cf1f23
|
Simplified dialog, changed default target to specific host/port
|
9 years ago |
Bruce Leidl
|
3371eb97d2
|
remove debug output
|
9 years ago |
Bruce Leidl
|
0b2962e553
|
Tooltips for edit and close buttons
|
9 years ago |
Bruce Leidl
|
8678419026
|
Initial commit of settings dialog
|
9 years ago |
Bruce Leidl
|
d8f63bc60a
|
Various changes to support settings dialog
|
9 years ago |
Bruce Leidl
|
a155427a84
|
Launch settings, remove connection monitor
Also track state of firewall enabled button correctly
|
9 years ago |
Bruce Leidl
|
65f65d2a42
|
Different matching strategies for TCP and UDP sockets
|
9 years ago |
Bruce Leidl
|
b4fb258d0d
|
unused imports
|
9 years ago |
Bruce Leidl
|
0054afb826
|
refactor of proc reading code
|
9 years ago |
Bruce Leidl
|
30a21eaa57
|
Moved /proc parsing code into a new package
|
9 years ago |
Bruce Leidl
|
bb2a0f96a4
|
Set a flag to avoid reloading process information
|
9 years ago |
User
|
caaa32a052
|
fix compile error
|
9 years ago |
User
|
aa05f01fe1
|
dependencies vendored
|
9 years ago |
User
|
e254dcb8ab
|
refactor of /proc parsing code
|
9 years ago |
User
|
bb35a7cd8c
|
initial connection monitor UI
|
9 years ago |
User
|
6cdfee2bd7
|
Initial connection monitor UI
|
9 years ago |
brl
|
f46e6fb5a0
|
support for settings
|
9 years ago |
brl
|
26fd4ad201
|
Connect toggle switch to dbus service
|
9 years ago |
brl
|
d8fc095f87
|
Only include timestamp and colors in log if stderr is terminal
|
9 years ago |