Skip to content

Anderson-Lu/Pallas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pallas

____   __    __    __      __    ___ 
(  _ \ /__\  (  )  (  )    /__\  / __)
 )___//(__)\  )(__  )(__  /(__)\ \__ \
(__) (__)(__)(____)(____)(__)(__)(___/ 

Pallas is a collection of network security tools.
Use Pallas to help you solve most network security problems.
For suggestions or comments, please visit https://github.com/Anderson-Lu/Pallas

Introduction

Pallas is a network toolbox that helps you troubleshoot some network security issues, including information gathering, detection, scanning and even intrusion.

Commands

command description
dnslookup Query all records of a domain name, including A/AAAA/PTR/MX/NS and other records.
iplookup Query IP info.
whois Whois query the transfer protocol of the domain name's IP and owner information.
scan ARP/ICMP Scanner.

Features

  • [DNS] Find DNS records(A/AAAA/PTR/MX/CNAME)
  • [IP] Find the IP location
  • [Whois] Find registration information for ip or domain name
  • [ARP] ARP intranet scanning
  • [ICMP] ICMP host online detection

Installation

Running from source code

➜ git clone https://github.com/Anderson-Lu/Pallas.git
➜ cd Pallas
➜ go run main.go --help

Running from dockerfile

➜ git clone https://github.com/Anderson-Lu/Pallas.git
➜ cd Pallas

Running from release packges

➜ wget xxx
➜ ./pallas --help

Acknowledgement

  • Cobra: A Commander for modern Go CLI interactions
  • TableWriter: ASCII table in golang
  • Spinner: Go (golang) package with 70+ configurable terminal spinner/progress indicators.

About

Network tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages