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 连接 // TCP 连接
// ============================================================================= // =============================================================================
// Deprecated: WrapperTcpWithTimeout 仅供 mylib/grdp 兼容使用,新代码请用 ScanSession.DialTCP // Deprecated: WrapperTcpWithTimeout 仅供 libs/grdp 兼容使用,新代码请用 ScanSession.DialTCP
// //
//nolint:revive //nolint:revive
func WrapperTcpWithTimeout(network, address string, timeout time.Duration) (net.Conn, error) { func WrapperTcpWithTimeout(network, address string, timeout time.Duration) (net.Conn, error) {
@@ -2,7 +2,7 @@ package core
import ( import (
"encoding/binary" "encoding/binary"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"io" "io"
) )
@@ -1,6 +1,6 @@
package core package core
import "github.com/shadow1ng/fscan/mylib/grdp/emission" import "github.com/shadow1ng/fscan/libs/grdp/emission"
type Transport interface { type Transport interface {
Read(b []byte) (n int, err error) Read(b []byte) (n int, err error)
@@ -3,14 +3,14 @@ package login
import ( import (
"errors" "errors"
"fmt" "fmt"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/nla" "github.com/shadow1ng/fscan/libs/grdp/protocol/nla"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/pdu" "github.com/shadow1ng/fscan/libs/grdp/protocol/pdu"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/sec" "github.com/shadow1ng/fscan/libs/grdp/protocol/sec"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/tpkt" "github.com/shadow1ng/fscan/libs/grdp/protocol/tpkt"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/x224" "github.com/shadow1ng/fscan/libs/grdp/protocol/x224"
"golang.org/x/net/context" "golang.org/x/net/context"
"golang.org/x/net/proxy" "golang.org/x/net/proxy"
"log" "log"
@@ -3,7 +3,7 @@ package lic
import ( import (
"io" "io"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
) )
const ( const (
@@ -3,7 +3,7 @@ package nla
import ( import (
"encoding/asn1" "encoding/asn1"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
) )
type NegoToken struct { type NegoToken struct {
@@ -6,7 +6,7 @@ import (
"crypto/rc4" "crypto/rc4"
"strings" "strings"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"golang.org/x/crypto/md4" "golang.org/x/crypto/md4"
) )
@@ -9,8 +9,8 @@ import (
"time" "time"
"github.com/lunixbochs/struc" "github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
) )
const ( const (
@@ -7,11 +7,11 @@ import (
"fmt" "fmt"
"io" "io"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/lunixbochs/struc" "github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
) )
type CapsType uint16 type CapsType uint16
@@ -7,8 +7,8 @@ import (
"io" "io"
"github.com/lunixbochs/struc" "github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
) )
const ( const (
@@ -3,10 +3,10 @@ package pdu
import ( import (
"bytes" "bytes"
"encoding/hex" "encoding/hex"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission" "github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
) )
type PDULayer struct { type PDULayer struct {
@@ -15,14 +15,14 @@ import (
"github.com/lunixbochs/struc" "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/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission" "github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/lic" "github.com/shadow1ng/fscan/libs/grdp/protocol/lic"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
) )
/** /**
@@ -3,8 +3,8 @@ package sec
import ( import (
"testing" "testing"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
) )
func TestGenerateKeysRejectsShortRandoms(t *testing.T) { func TestGenerateKeysRejectsShortRandoms(t *testing.T) {
@@ -5,7 +5,7 @@ import (
"fmt" "fmt"
"io" "io"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
) )
const ( const (
@@ -11,11 +11,11 @@ import (
"io" "io"
"math/big" "math/big"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/lunixbochs/struc" "github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/per" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125/per"
) )
var t124_02_98_oid = []byte{0, 0, 20, 124, 0, 1} var t124_02_98_oid = []byte{0, 0, 20, 124, 0, 1}
@@ -8,12 +8,12 @@ import (
"io" "io"
"reflect" "reflect"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission" "github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/ber" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125/ber"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/gcc" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125/gcc"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/t125/per" "github.com/shadow1ng/fscan/libs/grdp/protocol/t125/per"
) )
// take idea from https://github.com/Madnikulin50/gordp // take idea from https://github.com/Madnikulin50/gordp
@@ -4,9 +4,9 @@ import (
"bytes" "bytes"
"io" "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) { func ReadEnumerates(r io.Reader) (uint8, error) {
@@ -9,10 +9,10 @@ import (
"strings" "strings"
"time" "time"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission" "github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/nla" "github.com/shadow1ng/fscan/libs/grdp/protocol/nla"
) )
// take idea from https://github.com/Madnikulin50/gordp // take idea from https://github.com/Madnikulin50/gordp
@@ -6,12 +6,12 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/lunixbochs/struc" "github.com/lunixbochs/struc"
"github.com/shadow1ng/fscan/mylib/grdp/core" "github.com/shadow1ng/fscan/libs/grdp/core"
"github.com/shadow1ng/fscan/mylib/grdp/emission" "github.com/shadow1ng/fscan/libs/grdp/emission"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/tpkt" "github.com/shadow1ng/fscan/libs/grdp/protocol/tpkt"
) )
// take idea from https://github.com/Madnikulin50/gordp // 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"
"github.com/shadow1ng/fscan/common/i18n" "github.com/shadow1ng/fscan/common/i18n"
"github.com/shadow1ng/fscan/mylib/grdp/glog" "github.com/shadow1ng/fscan/libs/grdp/glog"
"github.com/shadow1ng/fscan/mylib/grdp/login" "github.com/shadow1ng/fscan/libs/grdp/login"
"github.com/shadow1ng/fscan/mylib/grdp/protocol/x224" "github.com/shadow1ng/fscan/libs/grdp/protocol/x224"
"github.com/shadow1ng/fscan/plugins" "github.com/shadow1ng/fscan/plugins"
) )