refactor: mylib 重命名为 libs

更清晰的目录命名,libs/ 存放内嵌的独立协议实现库。
This commit is contained in:
ZacharyZcR
2026-06-01 08:22:13 +08:00
parent 019d13c9d4
commit a02eed0518
30 changed files with 57 additions and 57 deletions
+1 -1
View File
@@ -103,7 +103,7 @@ func createProxyConfig(timeout time.Duration) *proxy.ProxyConfig {
// TCP 连接
// =============================================================================
// Deprecated: WrapperTcpWithTimeout 仅供 mylib/grdp 兼容使用,新代码请用 ScanSession.DialTCP
// Deprecated: WrapperTcpWithTimeout 仅供 libs/grdp 兼容使用,新代码请用 ScanSession.DialTCP
//
//nolint:revive
func WrapperTcpWithTimeout(network, address string, timeout time.Duration) (net.Conn, error) {
@@ -2,7 +2,7 @@ package core
import (
"encoding/binary"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"io"
)
@@ -1,6 +1,6 @@
package core
import "github.com/shadow1ng/fscan/mylib/grdp/emission"
import "github.com/shadow1ng/fscan/libs/grdp/emission"
type Transport interface {
Read(b []byte) (n int, err error)
@@ -3,14 +3,14 @@ package login
import (
"errors"
"fmt"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/nla"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/pdu"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/sec"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/tpkt"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/x224"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/protocol/nla"
"github.com/shadow1ng/fscan/libs/grdp/protocol/pdu"
"github.com/shadow1ng/fscan/libs/grdp/protocol/sec"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125"
"github.com/shadow1ng/fscan/libs/grdp/protocol/tpkt"
"github.com/shadow1ng/fscan/libs/grdp/protocol/x224"
"golang.org/x/net/context"
"golang.org/x/net/proxy"
"log"
@@ -3,7 +3,7 @@ package lic
import (
"io"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/core"
)
const (
@@ -3,7 +3,7 @@ package nla
import (
"encoding/asn1"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/glog"
)
type NegoToken struct {
@@ -6,7 +6,7 @@ import (
"crypto/rc4"
"strings"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/core"
"golang.org/x/crypto/md4"
)
@@ -9,8 +9,8 @@ import (
"time"
"github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/glog"
)
const (
@@ -7,11 +7,11 @@ import (
"fmt"
"io"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
)
type CapsType uint16
@@ -7,8 +7,8 @@ import (
"io"
"github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/glog"
)
const (
@@ -3,10 +3,10 @@ package pdu
import (
"bytes"
"encoding/hex"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
)
type PDULayer struct {
@@ -15,14 +15,14 @@ import (
"github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/nla"
"github.com/shadow1ng/fscan/libs/grdp/protocol/nla"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/lic"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/protocol/lic"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
)
/**
@@ -3,8 +3,8 @@ package sec
import (
"testing"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
)
func TestGenerateKeysRejectsShortRandoms(t *testing.T) {
@@ -5,7 +5,7 @@ import (
"fmt"
"io"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/core"
)
const (
@@ -11,11 +11,11 @@ import (
"io"
"math/big"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/per"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125/per"
)
var t124_02_98_oid = []byte{0, 0, 20, 124, 0, 1}
@@ -8,12 +8,12 @@ import (
"io"
"reflect"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/ber"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/per"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125/ber"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
"github.com/shadow1ng/fscan/libs/grdp/protocol/t125/per"
)
// take idea from https://github.com/Madnikulin50/gordp
@@ -4,9 +4,9 @@ import (
"bytes"
"io"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/core"
)
func ReadEnumerates(r io.Reader) (uint8, error) {
@@ -9,10 +9,10 @@ import (
"strings"
"time"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/nla"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/protocol/nla"
)
// take idea from https://github.com/Madnikulin50/gordp
@@ -6,12 +6,12 @@ import (
"errors"
"fmt"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/tpkt"
"github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/libs/grdp/protocol/tpkt"
)
// take idea from https://github.com/Madnikulin50/gordp
+3 -3
View File
@@ -9,9 +9,9 @@ import (
"github.com/shadow1ng/fscan/common"
"github.com/shadow1ng/fscan/common/i18n"
"github.com/shadow1ng/fscan/mylib/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/login"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/x224"
"github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/libs/grdp/login"
"github.com/shadow1ng/fscan/libs/grdp/protocol/x224"
"github.com/shadow1ng/fscan/plugins"
)