DEDMAP: A Network Automation Tool Focused on Cyber-Security Prakash, 3, September 20233, September 2023 DEDMAP is a free and open-source utility that can be found on GitHub. It functions as a scanner, scanning domains and websites. DEDMAP is a robust, cross-platform scanning utility. DEDMAP is a port scanning programme that is very similar to nmap.It is written in the bash programming language. To use this tool properly, you must have the bash language installed on your Kali Linux system. DEDMAP separates all UDP and TCP protocols into ports ranging from 0 to 65535. These ports are further classified as sub-ranges.System or reserved ports: from 0 to 1023User or registered ports: from 1024 to 49151Dynamic or private ports: from 49151 to 65535DEDMAP tries to scan a target IP or range of IP’s and find services that are running and listening on some ports. DEDMAP can also scan a range of hosts to find live hosts.TABLE OF CONTENTS1 Requirements2 Installation2.1 Usage :-2.2 Options :-2.3 Additional Notice :-2.4 Disclaimer :-2.5 About The Author2.5.1 Prakash2.6 RelatedRequirementsPython 3PipTermux (if installing on an android device)A bit of love and care InstallationStep 1: Run the command below to download the tool from GitHub.git clone https://github.com/7Ragnarok7/DEDMAP.gitStep 2: To install the tool, run the following command../install.shThe tool has been successfully downloaded and installed. Now we’ll look at some instances of how to use the tool.Usage :-$ dedmap [–option(s)] [target(s)]Example 1: Scanning a domain using the DEDMAP tool.dedmap <domain>This is how scanning with dedmap is done.Example 2: Using the dedmap tool to scan various websites.dedmap -d google.com yahoo.com facebook.com localhostBy default, a TCP scan will be performed if no options are provided.-t option must be exclusively provided if any other option is used like -p or -v or -n.By default, the top 100 commonly used ports will be scanned if no ports are specified.Long Options (–) have more priority.Options :--h, –help show this help message and exit-b, –black turn on dark-web mode-s, –silent run in silent mode (remove the dedmap banner)-v, –verbose run in verbose mode-d, –dns performs a DNS lookup-r, –rdns performs a reverse dns lookup-p, –port<port(s)> only scan specified port(s)Ex: -p 21; -p 21,22,23;-p top10; (scan top 10 commonly used ports)-p top100; (scan top 100 commonly used ports)-p top1000; (scan top 1000 commonly used ports)-p system; (scan system ports from 0 to 1023)-p user; (scan user ports from 1024 to 49151)-p private; (scan private ports from 49152 to 65535)-p all; (scan all ports from 0 to 65535)-t, –tcp perform a TCP scan (default scan if NO OPTIONS are specified)-u, –udp perform a UDP scan (Doesn’t seems to work as of now using the socket in python)-n, –net perform a network scan-m, –mode<wan/lan> select the mode for network scan (default = wan)Select lan mode(turbo mode) for better scanning speeds (upto 5x)It is recommended to use the turbo mode only on a lan networkas it might result in loss of accuracy in wan networksEx: -nm lan; -nm wan;-o, –out saves the results in a fileEx: -o reportAdditional Notice :-The output file generated is a dedmap file. Cat/Print it to view it’s contents properly in a shell environment.This tool is expected to have lots of bugs as it is in a very early stage.This tool has not been tested in Windows yet and will not work most probably. Feel free to experiment.Disclaimer :-This tool is made for educational & research purpose only. Use it with/on systems or networks you own or have permission from the owner. I shall not be held responsible for whatsoever you do with this tool.Also Read:PhoneSploit Pro: Taking Phone Hacking to the Next LevelCyberonix: A Valuable Tool for Cybersecurity ProfessionalsBeEF: An Essential Kali Linux Tool for Penetration TestingReportly: is an AzureAD user activity report tool.About The Author Prakash See author's posts Related kali Linux Linux DEDMAPKali LinuxNetwork Scanning Toolspenetration testing toolstools
Cyber Security 10 Best Troubleshooting Commands to Use in Linux 26, March 202326, March 2023Troubleshooting commands in Linux are a set of commands that can help you identify and troubleshoot any issues with your system. These commands provide detailed information about the system’s hardware, software, and configuration. They can also be used to diagnose problems with applications or services running on the system. By… Read More
Linux The Top 8 Common Mistakes New Linux Users Make 29, August 202229, August 2022You’ve just installed Ubuntu or another Linux distribution on your computer. Now what? Read this article to help you avoid common mistakes new users make when installing Linux. Linux is a great operating system, and it’s easy to see why so many people are turning to it. You can install… Read More
kali Linux Linux Commands Everything you need to know 10, June 202212, December 2022Linux is an open-source operating system that has been used by millions of people worldwide. In this article, I’ll teach you some basic Linux commands so you can start using it today!TABLE OF CONTENTS1 Basic Linux Commands2 Networking Linux Commands3 File Permission Linux Commands4 Linux User and Group Management Commands5… Read More