Code Monkey home page Code Monkey logo

dropcheck's Introduction

dropcheck

dropcheck is a command line tool for diagnosing IPv4/IPv6 network connectivity.

This script does...

  • Send ICMP packet to the gateway Address
    • Currently, this script regards a gateway address as first host address of the specified network: that is, when you specify the subnet 172.16.100.0/24, this script regards 172.16.100.1 as a gateway address. It is also same as IPv6. (When you specify fc00:dead:beef:1234::/64, the gateway adress will be fc00:dead:beef:1234::1)
  • Send ICMP packet to the external server
  • Querying DNS record (A record for IPv4, AAAA record for IPv6)
  • Open Browser for diagnosing web browsing.

Install

go get github.com/skjune12/dropcheck

After running go get, the execution file will be created in $GOPATH/bin if you set $GOPATH collectly.

Execution

For IPv4

dropcheck -cidr 172.16.100.0/24

For IPv6

dropcheck -cidr fc00:dead:beef:1234::/64

Contact

Kohei Suzuki [email protected]

dropcheck's People

Contributors

skjune12 avatar stonewhitener avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

stonewhitener

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.