setcap shell of linux added
This commit is contained in:
parent
51645626c7
commit
92370bffc2
6
.linux_set_cap.sh
Executable file
6
.linux_set_cap.sh
Executable file
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# chmod u+x ./.linux_set_cap.sh
|
||||||
|
# sudo chmod u+s ./.linux_set_cap.sh
|
||||||
|
|
||||||
|
setcap cap_net_raw,cap_net_admin=eip ./debug
|
62
.vscode/launch.json
vendored
62
.vscode/launch.json
vendored
|
@ -1,32 +1,34 @@
|
||||||
{
|
{
|
||||||
"version": "0.2.0",
|
"version": "0.2.0",
|
||||||
"configurations": [
|
"configurations": [
|
||||||
{
|
{
|
||||||
"name": "Debug",
|
"name": "Debug",
|
||||||
"type": "go",
|
"type": "go",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"mode": "debug",
|
"mode": "debug",
|
||||||
"remotePath": "",
|
"remotePath": "",
|
||||||
"port": 2345,
|
"port": 2345,
|
||||||
"host": "127.0.0.1",
|
"host": "127.0.0.1",
|
||||||
"program": "${workspaceRoot}/main.go",
|
"program": "${workspaceRoot}/main.go",
|
||||||
"env": {},
|
"env": {},
|
||||||
"args": [],
|
"args": [],
|
||||||
"showLog": true
|
"showLog": true,
|
||||||
},
|
"linux": {
|
||||||
{
|
"preLaunchTask": "LinuxSetCap"
|
||||||
"name": "File Debug",
|
}
|
||||||
"type": "go",
|
},
|
||||||
"request": "launch",
|
{
|
||||||
"mode": "debug",
|
"name": "File Debug",
|
||||||
"remotePath": "",
|
"type": "go",
|
||||||
"port": 2345,
|
"request": "launch",
|
||||||
"host": "127.0.0.1",
|
"mode": "debug",
|
||||||
"program": "${fileDirname}",
|
"remotePath": "",
|
||||||
"env": {},
|
"port": 2345,
|
||||||
"args": [],
|
"host": "127.0.0.1",
|
||||||
"showLog": true
|
"program": "${fileDirname}",
|
||||||
}
|
"env": {},
|
||||||
|
"args": [],
|
||||||
]
|
"showLog": true
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
12
.vscode/tasks.json
vendored
Normal file
12
.vscode/tasks.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
||||||
|
// for the documentation about the tasks.json format
|
||||||
|
"version": "2.0.0",
|
||||||
|
"tasks": [
|
||||||
|
{
|
||||||
|
"label": "LinuxSetCap",
|
||||||
|
"type": "shell",
|
||||||
|
"command": "${workspaceRoot}/.linux_set_cap.sh"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -2,6 +2,7 @@ package upnp
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"log"
|
||||||
|
|
||||||
omd "git.loafle.net/overflow/model/discovery"
|
omd "git.loafle.net/overflow/model/discovery"
|
||||||
omu "git.loafle.net/overflow/model/util"
|
omu "git.loafle.net/overflow/model/util"
|
||||||
|
@ -27,6 +28,8 @@ LOOP:
|
||||||
continue LOOP
|
continue LOOP
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log.Print(rd)
|
||||||
|
|
||||||
discoverySession.AddHost(&omd.Host{
|
discoverySession.AddHost(&omd.Host{
|
||||||
MetaIPType: discoverySession.Zone().MetaIPType,
|
MetaIPType: discoverySession.Zone().MetaIPType,
|
||||||
Name: rd.FriendlyName,
|
Name: rd.FriendlyName,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user