All Projects → ReddyyZ → astsu

ReddyyZ / astsu

Licence: MIT License
A network scanner tool, developed in Python 3 using scapy.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to astsu

Nmap
Nmap - the Network Mapper. Github mirror of official SVN repository.
Stars: ✭ 5,792 (+6795.24%)
Mutual labels:  port-scanner, network-discovery
Scapy
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
Stars: ✭ 6,932 (+8152.38%)
Mutual labels:  scapy, network-discovery
liwasc
List, wake and scan nodes in a network.
Stars: ✭ 129 (+53.57%)
Mutual labels:  port-scanner, network-scanner
FlashRoute
🚀 Takes minutes to explore the topology of all routable /24 prefixes in IPv4 address space. Now supports IPv6 scan!
Stars: ✭ 26 (-69.05%)
Mutual labels:  network-tools, network-scanner
hackipy
Hacking, pen-testing, and cyber-security related tools built with Python.
Stars: ✭ 26 (-69.05%)
Mutual labels:  scapy
Divert.Net
.NET Wrapper for WinDivert
Stars: ✭ 51 (-39.29%)
Mutual labels:  packet
docker-nfqueue-scapy
Docker container for intercepting packets with scapy from a netfilter queue (nfqueue)
Stars: ✭ 78 (-7.14%)
Mutual labels:  scapy
WireBirb
A scapy based module for programming offensive and defensive networking tools easier than before.
Stars: ✭ 16 (-80.95%)
Mutual labels:  scapy
Merhaba
Bonjour networking for discovery and connection between iOS, macOS and tvOS devices.
Stars: ✭ 62 (-26.19%)
Mutual labels:  network-discovery
packet
📦 Send network packets over a TCP or UDP connection.
Stars: ✭ 68 (-19.05%)
Mutual labels:  packet
dnsping
DNS Ping: to check packet loss and latency issues with DNS servers
Stars: ✭ 55 (-34.52%)
Mutual labels:  network-tools
minecraft-protocol
Library for decoding and encoding Minecraft packets
Stars: ✭ 20 (-76.19%)
Mutual labels:  packet
packiffer
lightweight cross-platform networking toolkit
Stars: ✭ 52 (-38.1%)
Mutual labels:  packet
d9scan
Network Scanner with Backdoor Detection, other Nmap resources and syn-protection detection
Stars: ✭ 23 (-72.62%)
Mutual labels:  network-scanner
diablo2
Utilities to work with diablo2, Clientless map rendering & packet sniffing
Stars: ✭ 126 (+50%)
Mutual labels:  packet
art-of-packet-crafting-with-scapy
A workshop on Packet Crafting using Scapy.
Stars: ✭ 123 (+46.43%)
Mutual labels:  scapy
termission
Cross-platform Serial (COM Port) / TCP Terminal with Scriptable Auto-Response
Stars: ✭ 39 (-53.57%)
Mutual labels:  packet
terraform-metal-anthos-on-baremetal
Terraform module for quick deployment of baremetal Anthos on Equinix Metal
Stars: ✭ 22 (-73.81%)
Mutual labels:  packet
elmocut
Eye candy ARP spoofer for Windows
Stars: ✭ 85 (+1.19%)
Mutual labels:  scapy
ddos
Simple dos attack utility
Stars: ✭ 36 (-57.14%)
Mutual labels:  packet

astsu

Demonstration Video

How it works

  • Scan common ports

Send a TCP Syn packet to the destination on the defined port, if the port is open, use an nmap scan to check the service running on the port and prints all the ports found.

  • Discover hosts in network

Uses as a base the router's ip to map all possible ips. It then sends an ICMP packet to each IP, and waits for a response, if it receives any response saved in an array the IP of the online host, and when it finishes checking all hosts, prints all hosts online.

  • OS Scan

Sends an ICMP packet to the destination and waits for a response. Then, extracts the TTL from the destination response and checks the possible OS in a list, if have founded, prints it.

OS Support

  • Windows ✔️
  • Linux ✔️
  • Mac

How to install

Clone this repository git clone https://github.com/ReddyyZ/astsu.git

  • Install python 3.
    • Linux
      • apt-get install python3
      • chmod +x *
      • python3 -m pip install -r requirements.txt
      • python3 install.py
      • Done!
    • Windows

Arguments

  • -sC | Scan common ports
    • -p | Protocol to use in the scan
    • -i | Interface to use
    • -t | Timeout to each request
    • -st | Use stealth scan method (TCP)
  • -sA | Scan all ports
    • -p | Protocol to use in the scan
    • -i | Interface to use
    • -t | Timeout to each request
    • -st | Use stealth scan method (TCP)
  • -sP | Scan a range ports
    • -p | Protocol to use in the scan
    • -i | Interface to use
    • -t | Timeout to each request
    • -st | Use stealth scan method (TCP)
  • -sO | Scan OS of a target
  • -d | Discover hosts in the network
    • -p | Protocol to use in the scan
    • -i | Interface to use

Examples

  • Discover hosts
astsu -d
  • Scan common ports using SYN Scan
astsu -sC -st 192.168.1.1
  • Scan a range of ports
astsu 192.168.1.1 -sP 1 443
  • Scan OS
astsu -sO 192.168.1.1

License

This project is under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].