mosers
/
eaas-vde-proxy
Archiviert
1
0
Fork 0

Documentation adapted

main
Simon Moser vor 3 Jahren
Ursprung 65f47aaaa8
Commit 6d29070fe6
Signiert von: mosers
GPG-Schlüssel-ID: 96B3365A234B500C

@ -10,16 +10,14 @@ Important and implemented:
* DHCP * DHCP
* ARP * ARP
* NBNS/NBDS (by filtering binary payload)
Nice to have:
* NetBEUI / NetBIOS
Not supported: Not supported:
* IPv6 (NDP, Interface Identifier, ...) * IPv6 (NDP, Interface Identifier, ...)
* IPSec * IPSec
* 802.1X * 802.1X
* IPX/LLC
## Third party libraries ## Third party libraries
@ -32,6 +30,8 @@ Not supported:
``` ```
$ ./proxy -help $ ./proxy -help
Usage of ./proxy: Usage of ./proxy:
-hostname string
Set a windows hostname to filter for in binary payloads
-log int -log int
allowed: 5 (debug), 4 (info), 3 (warning), 2 (error), 1 (fatal) (default 4) allowed: 5 (debug), 4 (info), 3 (warning), 2 (error), 1 (fatal) (default 4)
-logfile string -logfile string
@ -59,5 +59,5 @@ Usage of ./proxy:
### envctl - control VMs, network etc ### envctl - control VMs, network etc
``` ```
$ ./envctl $ ./envctl
Usage: envctl {start|stop|restart} {all|network|vms|alpine|alpine1|alpine2|kali|proxy2|proxy3|proxies} Usage: envctl {start|stop|restart|status} {all|network|vms|alpine|alpine1|alpine2|win1|win2|kali|proxy2|proxy3|proxies}
``` ```

@ -54,7 +54,7 @@ start)
$proxy -sproxy $RUN/sw_proxy3.sock -passthrough -logfile $RUN/proxy_3.log -pidfile $proxy3 & $proxy -sproxy $RUN/sw_proxy3.sock -passthrough -logfile $RUN/proxy_3.log -pidfile $proxy3 &
;; ;;
*) *)
echo "Usage: envctl start {all|network|vms|alpine|alpine1|alpine2|kali|proxy2|proxy3|proxies}" echo "Usage: envctl start {all|network|vms|alpine|alpine1|alpine2|win1|win2|kali|proxy2|proxy3|proxies}"
esac esac
#echo "Run:\nqemu -m 512 -nic vde,mac='52:54:00:12:34:56',sock=$RUN/sw_proxy.sock -hda alpine1.qcow2 -nographic" #echo "Run:\nqemu -m 512 -nic vde,mac='52:54:00:12:34:56',sock=$RUN/sw_proxy.sock -hda alpine1.qcow2 -nographic"
;; ;;
@ -67,7 +67,7 @@ stop)
echo "$2 is not running" echo "$2 is not running"
fi fi
else else
echo "Usage: envctl stop {all|network|vms|alpine|alpine1|alpine2|kali|proxy2|proxy3|proxies}" echo "Usage: envctl stop {all|network|vms|alpine|alpine1|alpine2|win1|win2|kali|proxy2|proxy3|proxies}"
fi fi
;; ;;
restart) restart)
@ -83,11 +83,11 @@ status)
echo "$2 is not running" echo "$2 is not running"
fi fi
else else
echo "Usage: envctl status {all|network|vms|alpine|alpine1|alpine2|kali|proxy2|proxy3|proxies}" echo "Usage: envctl status {all|network|vms|alpine|alpine1|alpine2|win1|win2|kali|proxy2|proxy3|proxies}"
fi fi
;; ;;
*) *)
echo "Usage: envctl {start|stop|restart} {all|network|vms|alpine|alpine1|alpine2|kali|proxy2|proxy3|proxies}" echo "Usage: envctl {start|stop|restart|status} {all|network|vms|alpine|alpine1|alpine2|win1|win2|kali|proxy2|proxy3|proxies}"
exit 1 exit 1
;; ;;
esac esac