abuse-mesh-go

module
v0.0.0-...-7523913 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2019 License: MIT

README

abuse-mesh-go

Abuse mesh daemon and cli written in Go

How to install

todo

How to run

todo

Contribution guide

todo

Debugging grpc

evans is a universal grpc client which can be useful to debug a grpc server

for admin api evans internal/adminapi/adminapi.proto --path vendor --path . --port 181 --package adminapi --service admininterface

for abuse mesh protocol evans abuse-mesh.proto --path vendor/github.com/abuse-mesh/abuse-mesh-protocol --port 180 --package abusemesh --service AbuseMesh

Wish list

  • graceful config reloads
  • prometheus endpoint
  • debug endpoint (pprof, trace)
  • flexible logging (stdout, file, syslog and network options)
  • web interface (at some point)

Directories

Path Synopsis
cmd
abusemesh
This package contains the CLI tool to interact with the deamon over GRPC
This package contains the CLI tool to interact with the deamon over GRPC
abusemeshd
This package contains the command to start the AbuseMesh daemon which will permanently run and
This package contains the command to start the AbuseMesh daemon which will permanently run and
internal
entities
Package entities contains the data components of a node.
Package entities contains the data components of a node.
pgp
storage
Package storage defines a generic storage backend which can be used to store and retrive data which is used by the AbuseMesh node The exact implementation may differ and are specified as sub directories of this one
Package storage defines a generic storage backend which can be used to store and retrive data which is used by the AbuseMesh node The exact implementation may differ and are specified as sub directories of this one
pkg
adminapi
Package adminapi is a generated protocol buffer package.
Package adminapi is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL