Code Monkey home page Code Monkey logo

network_scanning_tools's Introduction

Network scanning tools

How to use

pythonランタイムのパッケージにscapyを入れる。 pip install scapy, または conda install scapy

概要

ホストスキャンはPingScanner.py またはArpScan ( ArpScanのほうが高速 ) ポートスキャンはPortScan.pyを利用。
語句の意味が分からないは使用しないほうがいいと思います

PingScanner.py

使用法

python PingScanner.py

処理画面

Input this hosts IP addr :192.168.1.2
Netmask :255.255.255.0
192.168.1.0/24
Trying to 192.168.1.1
Begin emission:
..Finished sending 1 packets.
.*
Received 4 packets, got 1 answers, remaining 0 packets
Trying to 192.168.1.2
...

実行結果

....
192.168.1.1     is up
192.168.1.3     is up
192.168.1.4     is up
192.168.1.9     is up

ArpScan.py

使い方

python ArpScanner.py

実行画面

Input this IP address: 192.168.1.2
Input this netmask: 255.255.255.0
Scanning on: 192.168.1.0/24

Begin emission:
..*.........*........*..............*.............................................................................................................................................................................................................................................Finished sending 256 packets.
................................................................................
Received 354 packets, got 4 answers, remaining 252 packets

結果

192.168.1.1 is up
192.168.1.9 is up
192.168.1.4 is up
192.168.1.3 is up

PortScan.py

使い方

python PortScan.py localhost

処理中はなにも出ないので注意

結果

1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27       28      29      30      31      32      33      34      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53       54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79 ...

今回はポート開けていないので面白い結果は特にありません。

network_scanning_tools's People

Contributors

calm-ano avatar

Stargazers

masaki obayashi avatar

Watchers

 avatar

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.