|
@@ -14,7 +14,7 @@ import (
|
|
|
)
|
|
|
|
|
|
//Create a new virtual network interface
|
|
|
-var tun, _ = tap0901.OpenTun(net.ParseIP(os.Args[2]), net.ParseIP(os.Args[4]), net.ParseIP(os.Args[3]))
|
|
|
+var tun, _ = tap0901.OpenTun(net.ParseIP(os.Args[2]), net.IP([]byte{0, 0, 0, 0}), net.ParseIP(os.Args[3]))
|
|
|
|
|
|
func main() {
|
|
|
//tun, err := tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
|
|
@@ -27,17 +27,17 @@ func main() {
|
|
|
time.Sleep(2 * time.Second)
|
|
|
|
|
|
// type IP
|
|
|
+ /*
|
|
|
+ IPAddress := net.ParseIP(os.Args[2])
|
|
|
+ SubNet := net.ParseIP(os.Args[3])
|
|
|
+ GateW := net.ParseIP(os.Args[4])
|
|
|
|
|
|
- IPAddress := net.ParseIP(os.Args[2])
|
|
|
- SubNet := net.ParseIP(os.Args[3])
|
|
|
- GateW := net.ParseIP(os.Args[4])
|
|
|
-
|
|
|
- //create fucking DHCP IP
|
|
|
- err := tun.SetDHCPMasq(IPAddress, SubNet, GateW, net.IP([]byte{0, 0, 0, 0}))
|
|
|
- if err != nil {
|
|
|
- fmt.Println(err)
|
|
|
- }
|
|
|
-
|
|
|
+ //create fucking DHCP IP
|
|
|
+ err := tun.SetDHCPMasq(IPAddress, SubNet, GateW, net.IP([]byte{0, 0, 0, 0}))
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ }
|
|
|
+ */
|
|
|
//create http server
|
|
|
http.HandleFunc("/rcv", rcv)
|
|
|
go func() {
|