mirror of
https://github.com/jayofelony/pwnagotchi.git
synced 2025-07-01 18:37:27 -04:00
add openbsd connection share
This commit is contained in:
15
scripts/openbsd_connection_share.sh
Normal file
15
scripts/openbsd_connection_share.sh
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
USB_IFACE=$(ifconfig urndis0 | grep urndis0 | awk '{print $1}' | tr -d ':')
|
||||||
|
USB_IP=${2:-10.0.0.1}
|
||||||
|
|
||||||
|
if [ "${USB_IFACE}" == "urndis0" ]; then
|
||||||
|
ifconfig ${USB_IFACE} ${USB_IP}
|
||||||
|
sysctl -w net.inet.ip.forwarding=1
|
||||||
|
pfctl -e
|
||||||
|
echo "match out on egress inet from ${USB_IFACE}:network to any nat-to (egress:0)" | pfctl -f -
|
||||||
|
echo "sharing connecting from upstream interface to usb interface ${USB_IFACE} ..."
|
||||||
|
else
|
||||||
|
echo "can't find usb interface with ip $USB_IP"
|
||||||
|
exit 1
|
||||||
|
fi
|
Reference in New Issue
Block a user