Skip to content

defektive/xodbox

Repository files navigation

title linkTitle menu
xodbox
Docs
main
weight
20

Network interaction listening post https://defektive.github.io/xodbox/

Go Tests

Purpose

Quickly determine if an application reaches out to remote network based services. Easily create custom responses to test how applications consume data from network sources.

Features

Multiple listening protocols:

  • HTTP/HTTPS
  • DNS (WIP not finished)
  • FTP
  • SMTP
  • SMB
  • IMAP
  • POP3
  • SSH

Installation

Download a release from GitHub or use Go Install:

go install github.com/defektive/xodbox@latest

Configuration

cp example.xodbox.yaml xodbox.yaml

Handler Configuration

Configuration information for each Handler is documented alongside it's code in the handlers directory.

Notifier Configuration

Configuration information for each Notifier is documented alongside it's code in the notifiers directory.

Server Usage

./xodbox

Client Usage

Handlers are responsible for seeding their own default data.

Feedback

I have an issue or feature request

Sweet! Open an issue to start the conversation.


Wait... I want the old node version

Really? ok we made a tag just for you.

https://github.com/defektive/xodbox/releases/tag/legacy-nodejs