• Stars
    star
    329
  • Rank 128,030 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 11 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

deadman is a curses-based host status checking application using ping

deadman

deadman is an observation software for host status using ping.

deadman does not have rich functionalities. It only checks host statuses using ICMP echo. We recomend using deadman for building temporary networks such as conference and event networks. This software was originally designed and implemented for Interop Tokyo ShowNet.

demo

How to use

Clone this repository and then run.

$ git clone https://github.com/upa/deadman
$ cd deadman
$ ./deadman deadman.conf

To change the targets, modify or create a config file.

$ cat deadman.conf
google          173.194.117.176
googleDNS       8.8.8.8
kame            203.178.141.194
kame6           2001:200:dff:fff1:216:3eff:feb1:44d7

deadman with -a or --async-mode option sends ping to targets asynchronously.

Each line in the config file indicates a target host. Ping options, specifying source addresses and using netns, etc, are noted on the deadman.conf. For example, ping via a remote host through ssh is implemented.

google-via-ssh  173.194.117.176 relay=X.X.X.X os=Linux

This line means sending ping to a google server via the remote server X.X.X.X. username and ssh-key for the remote host can be specified by user=USER, key=KEYPATH. Other ssh attributes follow user's environment executing deadman.

Moreover, -s option indicates the scale of RTT bar graph. default is 10ms.

You can send deadman a SIGHUP to have it reload its configuration file. When this happens, existing entries will not lose their history.

License

MIT

Contact

[email protected]

More Repositories

1

mscp

mscp: transfer files over multiple SSH (SFTP) connections
C
112
star
2

nante-wan

Open Source Software-based yet another SD-WAN
Python
110
star
3

vxlan

vxlan implementation using Linux tap interface
C
63
star
4

af-graft

AF_GRAFT: Grafting sockets from containers onto host newtork stacks
C
60
star
5

nshkmod

Network Service Header Linux kernel module implementation
C
25
star
6

ofpot

OpenFlow Honeypot
Python
22
star
7

hogelan

VXLAN implementation using Linux tap interface (for my experiment)
C
20
star
8

vxlan-netmap

Virtual eXtensible LAN with netmap API
C
14
star
9

d4c

DNS DDoS Defence and Countermeasure
C
14
star
10

vrf-vyatta

Vyatta Virtual Routing and Forwarding extension using Network Namespace
Perl
14
star
11

vxlan-vyatta

vxlan module for vyatta
C
10
star
12

libpop

A library for peripheral-to-peripheral communication
C
8
star
13

flowchain

Python
6
star
14

nosh

Nosh is Not a Shell, but a Library to Implement CLIs for Networking Devices
Python
5
star
15

flowgen

Simple traffic generator to xmit flows with some throughput distribution patterns
C
4
star
16

lix

Linux kernel based LISP(Locator/ID Separation Protocol) implementation
Shell
3
star
17

flowfall

FlowFall : an openflow application
Python
3
star
18

vxlan-vyos

VyOS CLI extension for kernel VXLAN interface
3
star
19

lixy

LISP on Linux for Vyatta
C
3
star
20

ovstack

A Protocol Stack of Common Data Plane for Overlay Networks
C
3
star
21

sa46t

Stateless Automatic IPv4 over IPv6 Tunnneling
C
2
star
22

ns-3-dce-fattree

k-ary fat-tree topology in ns-3-dce
C++
2
star
23

sume-swdev

A switchdev capable device driver for NetFPGA SUME reference_router.
C
2
star
24

flowchain-bench

Python
2
star
25

vxlan-stanza

stanza for vxlan interface initialization
Shell
2
star
26

iplb

ip tunnel based source routing and load balancing
C
2
star
27

vnfapp

C
2
star
28

force

OpenFlow Application running on NOX Controller
Python
1
star
29

heatman

heatman: Distributed ping probing and heatmap-based web interface
Python
1
star
30

dce-fattree-helper

ns-3-dce fattree helper
C++
1
star
31

p2pmmap

C
1
star
32

rvmx

Remote control command for multiple VMware ESX HyperVisors
Python
1
star
33

lreg

LISP Map Regist Command
C
1
star
34

pciecfg

A parser for PCIe Configuration Register
C
1
star