https://github.com/appcypher/ip_filter
https://github.com/appcypher/ip_filter
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/appcypher/ip_filter
- Owner: appcypher
- Created: 2024-10-23T08:44:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-23T08:49:34.000Z (over 1 year ago)
- Last Synced: 2025-03-05T15:03:24.503Z (over 1 year ago)
- Language: Rust
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ip_filter
Trying out ip filtering by intercepting the connect syscall.
## Build
### MacOS
```sh
cargo build --release && \
export DYLD_INSERT_LIBRARIES="target/release/libnetwork_filter.dylib" && \
export DYLD_FORCE_FLAT_NAMESPACE=1 && \
export BLOCKED_IPS="192.168.1.1,8.8.8.8" && \
cargo run --release
```
### Linux
```sh
cargo build --release && \
export LD_PRELOAD="target/release/libnetwork_filter.so" && \
export BLOCKED_IPS="192.168.1.1,8.8.8.8" && \
cargo run --release
```