Tools Flashcards
hping
port scanner that can send out any kind of TCP, UDP, or ICMP packet, or can receive packets from targets. hping3 is current.
netcat
run with nc, very flexible tool. Can open any port on a local system, making the system act like a sandbox. Port scanner as well as port redirector.
cURL
Linux terminal tool enables any form of file transfer. Supports a lot of protocols for file transfer
theHarvester
a program designed to search OSINT for information about domains, with an emphasis on e-mail messages. Very good at finding where domain e-mail messages are used, uses many sources
Sn1per
pen testing reconnaissance framework and automated attack tool. works with other popular tools like NMap, Metasploit to gather info about the target. Very powerful.
scanless
a Python 3 command-line utility and library for using Web sites that can perform port scans on your behalf
dnsenum
DNS enumeration - finds all the DNS servers for a specific domain - important step for many types of pen testing
Cuckoo Sandbox
malware analyzer. Run it with a suspicious file, and the program will analyze it for malware. Very powerful and easy to use, is constantly updated for new forms of malware and often more aware than many anti-malware tools
tcpreplay
pcap file type is the standard way to store and analyze packet captures. tcpreplay enables you to edit and replacy pcap files out to your network.
libpcap
Linux packet sniffer, usually installed with the protocol or packet analyzer
WinPcap
Windows packet sniffer
Wireshark
most popular protocol analyzer software, works great and is free. Windows and Linux.
nmap
most commonly used network scanner, available for many OS’s. Can detect non-secure hosts on the network, command line and GUI
Nessus
network-based vulnerability scanner, can send specially crafted network traffic to a host, can show vulnerabilities like unsecure protocols, weak encryption, open file shares, etc.
Metasploit
A platform for penetration testing by the “good guys”. The go-to tool for pen testing. Incredible powerful and dangerous toolset when used incorrectly.
ping
query another system on a TCP/IP network to determine connectivity. Runs 4 times on Windows and stops automatically. Runs continuously in Linux until you press CTRL-C.
-a: Resolve addresses to hostnames
-t: run continuously
-f: Don’t Fragment flag in packet (IPv4)
-4: force using IPv4
-6: Force using IPv6
ipconfig
Windows utility, show current status of the network settings for a host system.
/all Get exhaustive listing of every IP and Ethernet setting
/release release the DHCP IP address lease
/renew renew the DHCP IP address lease
/flushdns clear the host’s DNS cache
/displaydns Display host’s DNS cache
ifconfig
UNIX/Linux and macOS utility. Show the current status of the network settings for a host system.
ip
Linux utility. IP command replaces ifconfig, doing many of the same tasks like viewing IP info on a system, checking statuses of network connections, managing routing, starting or stopping an ethernet interface. Shorter switch names.
arp
Observe and administer the mapped IPv4-to-Ethernet addresses for the local network. Windows and linux use the same switches. Only for IPv4!
Enables detection of ARP spoofing. provides the MAC address for the spoofing system.