diff options
| -rw-r--r-- | plugin/atk/atk.go | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/plugin/atk/atk.go b/plugin/atk/atk.go index d554a1d..6519f59 100644 --- a/plugin/atk/atk.go +++ b/plugin/atk/atk.go @@ -5,7 +5,6 @@ import ( "github.com/miekg/dns" "net" "ohmydns2/plugin/pkg/request" - "strconv" "strings" ) @@ -68,16 +67,11 @@ func (a Atk) Response(msg *dns.Msg, state request.Request) *dns.Msg { ctAddr = strings.ReplaceAll(addrstr, "-", ".") } cflag = 1 - print("篡改:已修改") return msg } - println("当前请求IP" + state.IP()) - print("目标IP" + ctarget) - print("flag" + strconv.Itoa(cflag)) // 源IP一致,返回一次篡改包 if state.IP() == ctarget && cflag == 1 { // 恢复原有状态 - print("篡改:返回修改值") cflag = 0 //构建响应包 //msg = new(dns.Msg) @@ -97,7 +91,6 @@ func (a Atk) Response(msg *dns.Msg, state request.Request) *dns.Msg { recaddr.Hdr = dns.RR_Header{Name: "ns6atk.n64.top.", Class: dns.ClassINET, Ttl: 10, Rrtype: dns.TypeAAAA} recaddr.AAAA = net.ParseIP(a.cAddr) msg.Extra = append(msg.Extra, recaddr) - print("篡改:恢复正常") return msg } else { // 返回正常包 @@ -119,7 +112,6 @@ func (a Atk) Response(msg *dns.Msg, state request.Request) *dns.Msg { recaddr.Hdr = dns.RR_Header{Name: "ns6atk.n64.top.", Class: dns.ClassINET, Ttl: 10, Rrtype: dns.TypeAAAA} recaddr.AAAA = net.ParseIP(a.cAddr) msg.Extra = append(msg.Extra, recaddr) - print("篡改:正常包") return msg } @@ -167,7 +159,7 @@ func (a Atk) Response(msg *dns.Msg, state request.Request) *dns.Msg { //msg.SetReply(state.Req) //msg.Authoritative = true rep := new(dns.SOA) - rep.Hdr = dns.RR_Header{Class: dns.ClassINET, Ttl: 10, Rrtype: dns.TypeAAAA, Name: state.QName()} + rep.Hdr = dns.RR_Header{Class: dns.ClassINET, Ttl: 10, Rrtype: dns.TypeSOA, Name: state.QName()} rep.Ns = "ns6atk.n64.top." rep.Mbox = "n64admin.163.com." rep.Serial = 1699833053 |
