Loading...

Evil Scanner : Node JS Simpel Nerwork Scanner

 

Hallo sobat hidayatcode kali ini kita, pada kesempatan kali ini kita akan membahas salah satu tool pemindai jaringan yang di buat dengan menggunakan NodeJS. Tools ini memiliki beberaap opsi seperti memindai jaringan dengan satu alamat IP atau berbagai alamat IP. 

Dengan menggunkan tool evil scanner, pengguna dapat memindai host yang berbeda untuk port yang terbuka. Terdapat beberapa metode yang di guanakan oleh tool ini yaitu dengan menggunakan metode tcpconnect, tcpsyn, dan udp. Kamu bisa menentukan jumlah socket yang akan di buka dan juga bisa di lakukan secara bersamaan juga memilih waktu tunggu sebelum menutup koneksi.

Berikut adalah fitur yang terdapat  di dalam evil scanner 

  1. Pemindaian rentang IP atau IP individu.
  2. Port individual, daftar port, atau rentang port.
  3. Perebutan spanduk (tidak sepenuhnya diterapkan, hanya berfungsi dengan port verbose asli).
  4. Negosiasi IAC untuk telnet.
  5. Membalikkan dns.
  6. Informasi geolokasi.
  7. Keluaran stdout atau json.
  8. Detail kemajuan opsional (berdasarkan peristiwa).
Untuk menjalankan tool ini silahkan instal npm terlebih dahulu. Setelah itu berikut ini adalah cara menginstal tool tersebut.
$ git clone https://github.com/eviltik/evilscan.git
$ cd evilscan 
$ npm instal -g evilscan
$ evilscan
Berikut adalah opsi yang tersedia.
 --port          port(s) you want to scan, examples:
                  --port=80
                  --port=21,22
                  --port=21,22,23,5900-5902
  --reverse       display DNS reverse lookup
  --reversevalid  only display results having a valid reverse dns, except if
                  ports specified
  --geo           display geoip (free maxmind)
  --banner        display banner
  --bannerlen     set banner length grabing
                  default 512
  --bannerraw     display raw banner (as a JSON Buffer)
  --progress      display progress indicator each seconds
  --status        ports status wanted in results (example --status=OT)
                  T(timeout)
                  R(refused)
                  O(open, default)
                  U(unreachable)
  --scan          scan method
                  tcpconnect (full connect, default)
                  tcpsyn (half opened, not yet implemented)
                  udp (not yet implemented)

  --concurrency   max number of simultaneous socket opened
                  default 500
  --timeout       maximum number of milliseconds before closing the connection
                  default 2000
  --display       display result format (json,xml,console)
                  default console
  --json          shortcut for --display=json
  --xml           shortcut for --display=xml
  --console       shortcut for --display=console
  --help          display help
  --about         display about
  --version       display version number
Contoh penggunaan
$ evilscan <fqdn|ipv4|cidr> [opsi]

Scan setiap port localhost, grab banner dan pemindaian port yang terbuka.

$ evilscan 127.0.0.1 --port=0-65535 --banner

Scan port localhost , grabber banner dan menampilkan port yang terbuka dengan output json.

$ evilscan 127.0.0.1 --port=0-65535 --banner --isopen --istimeout --progress --json

IT Enthusiast

Posting Komentar