fix: 抓包错误捕获
This commit is contained in:
@@ -70,6 +70,10 @@ func (s *TcpdumpController) NeTask(c *gin.Context) {
|
|||||||
c.JSON(200, result.ErrMsg(err.Error()))
|
c.JSON(200, result.ErrMsg(err.Error()))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if strings.Contains(msg, "command not found") {
|
||||||
|
c.JSON(200, result.ErrMsg("Command [tcpdump] Not Found"))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
c.JSON(200, result.OkData(map[string]any{
|
c.JSON(200, result.OkData(map[string]any{
|
||||||
"cmd": cmdStr,
|
"cmd": cmdStr,
|
||||||
@@ -211,6 +215,14 @@ func (s *TcpdumpController) NeUPFTask(c *gin.Context) {
|
|||||||
c.JSON(200, result.ErrMsg(err.Error()))
|
c.JSON(200, result.ErrMsg(err.Error()))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if strings.Contains(msg, "command not found") {
|
||||||
|
c.JSON(200, result.ErrMsg("Command [expect] Not Found"))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if strings.Contains(msg, "Unable to connect to remote host") {
|
||||||
|
c.JSON(200, result.ErrMsg("Connection Refused"))
|
||||||
|
return
|
||||||
|
}
|
||||||
s := strings.Index(msg, "pcap dispatch trace:")
|
s := strings.Index(msg, "pcap dispatch trace:")
|
||||||
if s != -1 {
|
if s != -1 {
|
||||||
e := strings.Index(msg, "\r\nupfd1#")
|
e := strings.Index(msg, "\r\nupfd1#")
|
||||||
|
|||||||
Reference in New Issue
Block a user