https://github.com/mach1el/collector
Collector python tool for scanning and information gathering.
https://github.com/mach1el/collector
penetration-testing penetration-testing-tools pentesting port-scanner python python-script python-tool
Last synced: 6 months ago
JSON representation
Collector python tool for scanning and information gathering.
- Host: GitHub
- URL: https://github.com/mach1el/collector
- Owner: mach1el
- Created: 2016-07-06T10:02:14.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-07T06:05:50.000Z (over 7 years ago)
- Last Synced: 2025-05-12T17:32:14.451Z (10 months ago)
- Topics: penetration-testing, penetration-testing-tools, pentesting, port-scanner, python, python-script, python-tool
- Language: Python
- Homepage:
- Size: 92.8 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSES
Awesome Lists containing this project
README
# Collector
* version 3.0 :
[+] Add pass same host in Subscan.
[+] Add feature links extractor.
[+] Upgrade pyWhois
* add subdomain handler.
* add 4 network whois server.
* also use correct domain whois server.
# Required Modules
* When you run this tool it will detect required modules and install it.
# Note
* My Scanner (except TCP Connect Scan) won't work in Arch,Debain and may Fedora.
* Also Email Hunter may not work in some linux platform.
## Usage:
****** ** ** **
**////** /** /** /**
** // ****** /** /** ***** ***** ****** ****** ******
/** **////** /** /** **///** **///**///**/ **////**//**//*
/** /** /** /** /**/*******/** // /** /** /** /** /
//** **/** /** /** /**/**//// /** ** /** /** /** /**
//****** //****** *** ***//******//***** //** //****** /***
////// ////// /// /// ////// ///// // ////// ///
@teachyourselfhacking
Author: ___T7hM1___
Github: http://github.com/t7hm1
Version:3.0
Scanning -=- Gathering -=- Collecting
usage: ./collector.py -d [domain] [OPTIONS]
REQUIRES:
-d , --domain Specify target domain,it look like google.com.
-i , --ip Argument for ip pinger.
OPTIONAL:
-p , --port Optional to choose port to traceroute or sS sU scan.
-f , --file Optional to choose default wordlist or custom wordlist.
-s , --srange Specify start range for ping module (default:0).
-e , --erange Specify end range for ping module (default:256).
-t , --timeout Set timeout for connectivity (default=0.5).
-m , --method Specify method to test.Default is GET method.
-w , --writefile Write output to text file.
-q, --quite quite.
WEB CRAWLER:
--method-test Test method status of website.
--scraping-links Enable web scraping.
PORT SCAN TECHNIQUES:
-sC Use socket connect() to scan ports.
-sS TCP SYN.
-sF FIN scan.
-sA ACK scan.
-sX XMAS scan.
-sN Null scan.
-sU UDP Scan.
WHOIS/LOOKUP DOMAIN:
-lookup Lookup Domain.
-whois Whois your target.
-subscan Enable subdomain scan.
--zone Check DNS zone transfer.
SNSE:
-EH Start email hunter.
-snse Search user on social network such like
linkedin,twitter,googleplus(gplus).
NETWORK GATHERING:
-ping Enable ping check alive ip.
-getheader Get a few information with headers.
-traceroute Traceroute your target.
HELP SCREEN:
-h, --help Print help screen and exit.
-v, --version Print program's version and exit.
Example:
./collector.py -i 192.168.1 -s 10 -e 100
./collector.py -d example.com -getheader
./collector.py -d google.com -subscan -f /path/to/worldlist
./collector.py -d apple.com -gemail -linkedin
./collector.py -d google.com -p 1-500 -sS