Rename module
This commit is contained in:
parent
ae21fd8a11
commit
bd7e36e98b
2
Makefile
2
Makefile
@ -12,7 +12,7 @@ GIT_COMMIT := $(shell git rev-parse --short HEAD)
|
|||||||
|
|
||||||
BUILD_DIR = build/binary/current
|
BUILD_DIR = build/binary/current
|
||||||
BUILD_OUTPUT = $(BUILD_DIR)/$(NAME)-$(VERSION)-$(OS)-$(ARCH)
|
BUILD_OUTPUT = $(BUILD_DIR)/$(NAME)-$(VERSION)-$(OS)-$(ARCH)
|
||||||
BUILD_FLAGS = -tags embed -ldflags "-X github.uio.no/torjus/apiary.Build=$(GIT_COMMIT)" -o $(BUILD_OUTPUT)
|
BUILD_FLAGS = -tags embed -ldflags "-X git.t-juice.club/torjus/apiary.Build=$(GIT_COMMIT)" -o $(BUILD_OUTPUT)
|
||||||
|
|
||||||
GEODB_URL = https://raw.githubusercontent.com/geoacumen/geoacumen-country/master/Geoacumen-Country.mmdb
|
GEODB_URL = https://raw.githubusercontent.com/geoacumen/geoacumen-country/master/Geoacumen-Country.mmdb
|
||||||
GEODB_PATH = honeypot/Geoacumen-Country.mmdb
|
GEODB_PATH = honeypot/Geoacumen-Country.mmdb
|
||||||
|
@ -9,16 +9,16 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"git.t-juice.club/torjus/apiary"
|
||||||
|
"git.t-juice.club/torjus/apiary/config"
|
||||||
|
"git.t-juice.club/torjus/apiary/honeypot/ports"
|
||||||
|
"git.t-juice.club/torjus/apiary/honeypot/smtp"
|
||||||
|
"git.t-juice.club/torjus/apiary/honeypot/ssh"
|
||||||
|
"git.t-juice.club/torjus/apiary/honeypot/ssh/store"
|
||||||
|
"git.t-juice.club/torjus/apiary/web"
|
||||||
"github.com/coreos/go-systemd/daemon"
|
"github.com/coreos/go-systemd/daemon"
|
||||||
sshlib "github.com/gliderlabs/ssh"
|
sshlib "github.com/gliderlabs/ssh"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"github.uio.no/torjus/apiary"
|
|
||||||
"github.uio.no/torjus/apiary/config"
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ports"
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/smtp"
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh"
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh/store"
|
|
||||||
"github.uio.no/torjus/apiary/web"
|
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
"go.uber.org/zap/zapcore"
|
"go.uber.org/zap/zapcore"
|
||||||
"golang.org/x/crypto/acme/autocert"
|
"golang.org/x/crypto/acme/autocert"
|
||||||
|
2
go.mod
2
go.mod
@ -1,4 +1,4 @@
|
|||||||
module github.uio.no/torjus/apiary
|
module git.t-juice.club/torjus/apiary
|
||||||
|
|
||||||
go 1.16
|
go 1.16
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
|
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ports"
|
"git.t-juice.club/torjus/apiary/honeypot/ports"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestServer(t *testing.T) {
|
func TestServer(t *testing.T) {
|
||||||
|
@ -10,12 +10,12 @@ import (
|
|||||||
|
|
||||||
gossh "golang.org/x/crypto/ssh"
|
gossh "golang.org/x/crypto/ssh"
|
||||||
|
|
||||||
"github.uio.no/torjus/apiary/config"
|
"git.t-juice.club/torjus/apiary/config"
|
||||||
|
|
||||||
|
"git.t-juice.club/torjus/apiary/honeypot/ssh/store"
|
||||||
|
"git.t-juice.club/torjus/apiary/models"
|
||||||
sshlib "github.com/gliderlabs/ssh"
|
sshlib "github.com/gliderlabs/ssh"
|
||||||
"github.com/google/uuid"
|
"github.com/google/uuid"
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh/store"
|
|
||||||
"github.uio.no/torjus/apiary/models"
|
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package store
|
package store
|
||||||
|
|
||||||
import "github.uio.no/torjus/apiary/models"
|
import "git.t-juice.club/torjus/apiary/models"
|
||||||
|
|
||||||
type CachingStore struct {
|
type CachingStore struct {
|
||||||
backend LoginAttemptStore
|
backend LoginAttemptStore
|
||||||
|
@ -3,7 +3,7 @@ package store_test
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh/store"
|
"git.t-juice.club/torjus/apiary/honeypot/ssh/store"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestCacheStore(t *testing.T) {
|
func TestCacheStore(t *testing.T) {
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
"github.uio.no/torjus/apiary/models"
|
"git.t-juice.club/torjus/apiary/models"
|
||||||
)
|
)
|
||||||
|
|
||||||
type MemoryStore struct {
|
type MemoryStore struct {
|
||||||
|
@ -3,7 +3,7 @@ package store_test
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh/store"
|
"git.t-juice.club/torjus/apiary/honeypot/ssh/store"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestMemoryStore(t *testing.T) {
|
func TestMemoryStore(t *testing.T) {
|
||||||
|
@ -4,8 +4,8 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"git.t-juice.club/torjus/apiary/models"
|
||||||
"github.com/prometheus/client_golang/prometheus"
|
"github.com/prometheus/client_golang/prometheus"
|
||||||
"github.uio.no/torjus/apiary/models"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const tickDuration = 5 * time.Second
|
const tickDuration = 5 * time.Second
|
||||||
|
@ -5,8 +5,8 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"net"
|
"net"
|
||||||
|
|
||||||
|
"git.t-juice.club/torjus/apiary/models"
|
||||||
_ "github.com/jackc/pgx/v4/stdlib"
|
_ "github.com/jackc/pgx/v4/stdlib"
|
||||||
"github.uio.no/torjus/apiary/models"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const DBSchema = `
|
const DBSchema = `
|
||||||
|
@ -5,7 +5,7 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh/store"
|
"git.t-juice.club/torjus/apiary/honeypot/ssh/store"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestPostgresStore(t *testing.T) {
|
func TestPostgresStore(t *testing.T) {
|
||||||
|
@ -3,7 +3,7 @@ package store
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"github.uio.no/torjus/apiary/models"
|
"git.t-juice.club/torjus/apiary/models"
|
||||||
)
|
)
|
||||||
|
|
||||||
var ErrStoreUnhealthy = errors.New("store is unhealthy")
|
var ErrStoreUnhealthy = errors.New("store is unhealthy")
|
||||||
|
@ -6,9 +6,9 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"git.t-juice.club/torjus/apiary/honeypot/ssh/store"
|
||||||
|
"git.t-juice.club/torjus/apiary/models"
|
||||||
"github.com/google/uuid"
|
"github.com/google/uuid"
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh/store"
|
|
||||||
"github.uio.no/torjus/apiary/models"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func testLoginAttemptStore(s store.LoginAttemptStore, t *testing.T) {
|
func testLoginAttemptStore(s store.LoginAttemptStore, t *testing.T) {
|
||||||
|
@ -11,15 +11,15 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"git.t-juice.club/torjus/apiary"
|
||||||
|
"git.t-juice.club/torjus/apiary/config"
|
||||||
|
"git.t-juice.club/torjus/apiary/honeypot/ssh"
|
||||||
|
"git.t-juice.club/torjus/apiary/honeypot/ssh/store"
|
||||||
|
"git.t-juice.club/torjus/apiary/models"
|
||||||
"github.com/go-chi/chi/v5"
|
"github.com/go-chi/chi/v5"
|
||||||
"github.com/go-chi/chi/v5/middleware"
|
"github.com/go-chi/chi/v5/middleware"
|
||||||
"github.com/google/uuid"
|
"github.com/google/uuid"
|
||||||
"github.com/prometheus/client_golang/prometheus/promhttp"
|
"github.com/prometheus/client_golang/prometheus/promhttp"
|
||||||
"github.uio.no/torjus/apiary"
|
|
||||||
"github.uio.no/torjus/apiary/config"
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh"
|
|
||||||
"github.uio.no/torjus/apiary/honeypot/ssh/store"
|
|
||||||
"github.uio.no/torjus/apiary/models"
|
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
"golang.org/x/crypto/acme/autocert"
|
"golang.org/x/crypto/acme/autocert"
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user