Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a5bb232af2 |
@@ -10,8 +10,8 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
"mrvacommander/pkg/agent"
|
"github.com/hohn/mrvacommander/pkg/agent"
|
||||||
"mrvacommander/pkg/deploy"
|
"github.com/hohn/mrvacommander/pkg/deploy"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|||||||
@@ -14,15 +14,15 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
"mrvacommander/config/mcc"
|
"github.com/hohn/mrvacommander/config/mcc"
|
||||||
|
|
||||||
"mrvacommander/pkg/agent"
|
"github.com/hohn/mrvacommander/pkg/agent"
|
||||||
"mrvacommander/pkg/artifactstore"
|
"github.com/hohn/mrvacommander/pkg/artifactstore"
|
||||||
"mrvacommander/pkg/deploy"
|
"github.com/hohn/mrvacommander/pkg/deploy"
|
||||||
"mrvacommander/pkg/qldbstore"
|
"github.com/hohn/mrvacommander/pkg/qldbstore"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
"mrvacommander/pkg/server"
|
"github.com/hohn/mrvacommander/pkg/server"
|
||||||
"mrvacommander/pkg/state"
|
"github.com/hohn/mrvacommander/pkg/state"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|||||||
2
go.mod
2
go.mod
@@ -1,4 +1,4 @@
|
|||||||
module mrvacommander
|
module github.com/hohn/mrvacommander
|
||||||
|
|
||||||
go 1.22.0
|
go 1.22.0
|
||||||
|
|
||||||
|
|||||||
4
go.sum
4
go.sum
@@ -66,14 +66,10 @@ go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
|
|||||||
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
|
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
|
||||||
golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI=
|
golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI=
|
||||||
golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM=
|
golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM=
|
||||||
golang.org/x/exp v0.0.0-20240613232115-7f521ea00fb8 h1:yixxcjnhBmY0nkL253HFVIm0JsFHwrHdT3Yh6szTnfY=
|
|
||||||
golang.org/x/exp v0.0.0-20240613232115-7f521ea00fb8/go.mod h1:jj3sYF3dwk5D+ghuXyeI3r5MFf+NT2An6/9dOA95KSI=
|
|
||||||
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f h1:XdNn9LlyWAhLVp6P/i8QYBW+hlyhrhei9uErw2B5GJo=
|
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f h1:XdNn9LlyWAhLVp6P/i8QYBW+hlyhrhei9uErw2B5GJo=
|
||||||
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f/go.mod h1:D5SMRVC3C2/4+F/DB1wZsLRnSNimn2Sp/NPsCrsv8ak=
|
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f/go.mod h1:D5SMRVC3C2/4+F/DB1wZsLRnSNimn2Sp/NPsCrsv8ak=
|
||||||
golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs=
|
golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs=
|
||||||
golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
|
golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
|
||||||
golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=
|
|
||||||
golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
|
|
||||||
golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ=
|
golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ=
|
||||||
golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
|
golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
|
||||||
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"log/slog"
|
"log/slog"
|
||||||
"mrvacommander/pkg/artifactstore"
|
"github.com/hohn/mrvacommander/pkg/artifactstore"
|
||||||
"mrvacommander/pkg/codeql"
|
"github.com/hohn/mrvacommander/pkg/codeql"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
"mrvacommander/pkg/qldbstore"
|
"github.com/hohn/mrvacommander/pkg/qldbstore"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
"mrvacommander/utils"
|
"github.com/hohn/mrvacommander/utils"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"runtime"
|
"runtime"
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package agent
|
package agent
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"mrvacommander/pkg/artifactstore"
|
"github.com/hohn/mrvacommander/pkg/artifactstore"
|
||||||
"mrvacommander/pkg/qldbstore"
|
"github.com/hohn/mrvacommander/pkg/qldbstore"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Visibles struct {
|
type Visibles struct {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package artifactstore
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Restrict the keys / values for ArtifactLocation and centralize the common ones
|
// Restrict the keys / values for ArtifactLocation and centralize the common ones
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package artifactstore
|
package artifactstore
|
||||||
|
|
||||||
import "mrvacommander/pkg/common"
|
import "github.com/hohn/mrvacommander/pkg/common"
|
||||||
|
|
||||||
type Store interface {
|
type Store interface {
|
||||||
// GetQueryPack retrieves the query pack from the specified location.
|
// GetQueryPack retrieves the query pack from the specified location.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package artifactstore
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
"sync"
|
"sync"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import (
|
|||||||
"io"
|
"io"
|
||||||
"log/slog"
|
"log/slog"
|
||||||
"math"
|
"math"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
|
|
||||||
"github.com/minio/minio-go/v7"
|
"github.com/minio/minio-go/v7"
|
||||||
"github.com/minio/minio-go/v7/pkg/credentials"
|
"github.com/minio/minio-go/v7/pkg/credentials"
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ import (
|
|||||||
"io"
|
"io"
|
||||||
"log"
|
"log"
|
||||||
"log/slog"
|
"log/slog"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
"mrvacommander/utils"
|
"github.com/hohn/mrvacommander/utils"
|
||||||
"os"
|
"os"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"os/signal"
|
"os/signal"
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
"log/slog"
|
"log/slog"
|
||||||
"mrvacommander/pkg/artifactstore"
|
"github.com/hohn/mrvacommander/pkg/artifactstore"
|
||||||
"mrvacommander/pkg/qldbstore"
|
"github.com/hohn/mrvacommander/pkg/qldbstore"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
"os"
|
"os"
|
||||||
"strconv"
|
"strconv"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package qldbstore
|
package qldbstore
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Store interface {
|
type Store interface {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package qldbstore
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"log/slog"
|
"log/slog"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
|
|
||||||
"github.com/minio/minio-go/v7"
|
"github.com/minio/minio-go/v7"
|
||||||
"github.com/minio/minio-go/v7/pkg/credentials"
|
"github.com/minio/minio-go/v7/pkg/credentials"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package queue
|
package queue
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"mrvacommander/pkg/artifactstore"
|
"github.com/hohn/mrvacommander/pkg/artifactstore"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
)
|
)
|
||||||
|
|
||||||
type QueryLanguage string
|
type QueryLanguage string
|
||||||
|
|||||||
@@ -14,10 +14,10 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"mrvacommander/pkg/artifactstore"
|
"github.com/hohn/mrvacommander/pkg/artifactstore"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
"mrvacommander/utils"
|
"github.com/hohn/mrvacommander/utils"
|
||||||
|
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
package server
|
package server
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"mrvacommander/pkg/artifactstore"
|
"github.com/hohn/mrvacommander/pkg/artifactstore"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
"mrvacommander/pkg/qldbstore"
|
"github.com/hohn/mrvacommander/pkg/qldbstore"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
"mrvacommander/pkg/state"
|
"github.com/hohn/mrvacommander/pkg/state"
|
||||||
)
|
)
|
||||||
|
|
||||||
type SessionInfo struct {
|
type SessionInfo struct {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package state
|
package state
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
)
|
)
|
||||||
|
|
||||||
// StorageInterface defines the methods required for managing storage operations
|
// StorageInterface defines the methods required for managing storage operations
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package state
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"log/slog"
|
"log/slog"
|
||||||
"mrvacommander/pkg/common"
|
"github.com/hohn/mrvacommander/pkg/common"
|
||||||
"mrvacommander/pkg/queue"
|
"github.com/hohn/mrvacommander/pkg/queue"
|
||||||
"sync"
|
"sync"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user