mirror of
https://github.com/shadow1ng/fscan.git
synced 2026-09-22 03:10:42 +08:00
refactor: mylib 重命名为 libs
更清晰的目录命名,libs/ 存放内嵌的独立协议实现库。
This commit is contained in:
+1
-1
@@ -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
|
||||||
@@ -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"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user