SPSE Module 3, Lesson 8. Exercise 1.
Spoofing DNS Requests using Scapy.
At this moment I have sniffed and recognized DNS req and response packets.
When a DNS Req packet is detected a spoofed packet is created (using Google's IP as destination)

ToDo: Send packet as DNS response and test =)
Added some info and comments
Added Send DNS spoofed packet. Modified the way the packet was created (there were some DNS flags missing
Tested using ettercap (instructions are in the comments)
It seems to be working fine now !!! :)
Just Added functionality to receive the IP address to spoof (destination in the DNS response) as part of the command line arguments.
SPSE Module 3. Lesson 8. Ex 2.
ARP Poisoning tool using scapy (easier than using only sockets)

Usage: Scapy_ARP_MiTM.py IP1 IP2

This tool creates a MiTM, locating the computer that executes the script in
the middle of the communication between IP1 and IP2

Retrieves the IP and MAC Addresses of the system executing the script
It also retireves the MAC addresses of the target systems

Pretty cool !!!
SPSE Module 3, Lesson 8. Ex. 3
SYN scanner.
Usage: Scapy_SYN_scan.py IP_Address
This script will perform a SYN scan of the ports [21,22,23,80,443] for the IP_Address

It takes around 3 seconds to retrieve results