mirror of
https://github.com/edu4rdshl/unimap.git
synced 2026-07-17 23:24:49 +00:00
Fix typos.
This commit is contained in:
parent
89e300439a
commit
1e57858d4d
1 changed files with 7 additions and 7 deletions
14
README.md
14
README.md
|
|
@ -2,7 +2,7 @@
|
||||||
Scan only once by IP address and reduce scan times with Nmap for large amounts of data. Unimap is an abbreviation of "Unique Nmap *Scan*". The tool can run in Linux, OSX, Windows or Android (Termux) without problems.
|
Scan only once by IP address and reduce scan times with Nmap for large amounts of data. Unimap is an abbreviation of "Unique Nmap *Scan*". The tool can run in Linux, OSX, Windows or Android (Termux) without problems.
|
||||||
|
|
||||||
# Why?
|
# Why?
|
||||||
If you have plans to run an Nmap to a whole organization you need to consideer that surely tens, hundreds or even thousands of subdomains will point to the same IP address and there will come a point where it becomes almost impossible to continue scanning. Also your IP may end up blocked due to multiple scans to the same remote host address among other things.
|
If you have plans to run a Nmap to a whole organization you need to consider that surely tens, hundreds or even thousands of subdomains will point to the same IP address and there will come a point where it becomes almost impossible to continue scanning. Also your IP may end up blocked due to multiple scans to the same remote host address among other things.
|
||||||
|
|
||||||
# How?
|
# How?
|
||||||
Unimap uses its own technology to initially resolve the IP addresses of all subdomains, once this process is finished, it creates a vector with the unique IP addresses and launches a parallel scan with Nmap according to the number of threads that the user has configured, at the same time, it analyzes the data from the files created with Nmap to find out which information corresponds to each IP. Finally, Unimap relates the information of each of the IPs associated with the subdomains. So, for example, if you have 50 subdomains that point to the same IP, you will only do one Nmap scan but you will have all the data associated with each of the subdomains at the same time, in a large scan it saves days or weeks.
|
Unimap uses its own technology to initially resolve the IP addresses of all subdomains, once this process is finished, it creates a vector with the unique IP addresses and launches a parallel scan with Nmap according to the number of threads that the user has configured, at the same time, it analyzes the data from the files created with Nmap to find out which information corresponds to each IP. Finally, Unimap relates the information of each of the IPs associated with the subdomains. So, for example, if you have 50 subdomains that point to the same IP, you will only do one Nmap scan but you will have all the data associated with each of the subdomains at the same time, in a large scan it saves days or weeks.
|
||||||
|
|
@ -23,7 +23,7 @@ You need to have Rust and Nmap installed in your computer, then run:
|
||||||
|
|
||||||
## Using the AUR packages. (Arch Linux)
|
## Using the AUR packages. (Arch Linux)
|
||||||
|
|
||||||
`unimap` can be installed from available [AUR packages](https://aur.archlinux.org/packages/?O=0&SeB=b&K=unimap&outdated=&SB=n&SO=a&PP=50&do_Search=Go) using an [AUR helper](https://wiki.archlinux.org/index.php/AUR_helpers). For example,
|
`unimap` can be installed from available [AUR packages](https://aur.archlinux.org/packages/?O=0&SeB=b&K=unimap&outdated=&SB=n&SO=a&PP=50&do_Search=Go) using a [AUR helper](https://wiki.archlinux.org/index.php/AUR_helpers). For example,
|
||||||
|
|
||||||
```
|
```
|
||||||
yay -S unimap
|
yay -S unimap
|
||||||
|
|
@ -55,17 +55,17 @@ git clone https://aur.archlinux.org/unimap.git && cd unimap && makepkg -si
|
||||||
|-f, --file|Use a list of targets writen in a file as input.|
|
|-f, --file|Use a list of targets writen in a file as input.|
|
||||||
|--iport|Initial port if you want to scan a custom range.|
|
|--iport|Initial port if you want to scan a custom range.|
|
||||||
|--lport|Last port if you want to scan a custom range.|
|
|--lport|Last port if you want to scan a custom range.|
|
||||||
|--logs-dir|Path to save the CSV data of the process. Usefull when doing automated scans with the -o option.|
|
|--logs-dir|Path to save the CSV data of the process. Useful when doing automated scans with the -o option.|
|
||||||
|--min-rate| Controls [Nmap's --min-rate](https://nmap.org/book/man-performance.html). Default to 30000.|
|
|--min-rate| Controls [Nmap's --min-rate](https://nmap.org/book/man-performance.html). Default to 30000.|
|
||||||
|-t, --target|Host if you want to scan only one and extract the interesting data.|
|
|-t, --target|Host if you want to scan only one and extract the interesting data.|
|
||||||
|--threads|Number of threads. **Have in mind that the same number of Nmap scans will be started at time.** Default to 30.|
|
|--threads|Number of threads. **Have in mind that the same number of Nmap scans will be started at time.** Default to 30.|
|
||||||
|-u, --unique-output|Write output to an specified filename.|
|
|-u, --unique-output|Write output to a specified filename.|
|
||||||
|
|
||||||
# Examples
|
# Examples
|
||||||
|
|
||||||
1. `unimap -f targets.txt -u log.csv` performs an full scan and write output to log.csv.
|
1. `unimap -f targets.txt -u log.csv` performs a full scan and writes output to log.csv.
|
||||||
2. `unimap -f targets.txt --fast-scan -o` performs an fast scan and save the logfile to logs/ folder.
|
2. `unimap -f targets.txt --fast-scan -o` performs a fast scan and saves the logfile to the logs/ folder.
|
||||||
3. `sudo unimap -f targets.txt --iport 1 --lport 1000 --min-rate 1000` scan ports from 1-1000 doing service and versions detection (if you want a fast scan use the --fast-scan flag) with an min-rate of 1000.
|
3. `sudo unimap -f targets.txt --iport 1 --lport 1000 --min-rate 1000` scans ports from 1-1000 doing service and version detection (if you want a fast scan use the --fast-scan flag) with a min-rate of 1000.
|
||||||
|
|
||||||
# Considerations
|
# Considerations
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue