Python - Port scanning.
Hi All, So, I've decided recently that Id start into python due to its flexibility and many areas of application. I'm currently looking into port scanning. I have written my own scanner (fully working) which I assume is full tcp connect, but I want to investigate syn, ack scans etc, but from what I've come across so far seems to suggest Id have to use scapy, or some other collaboration in order to go beyond full connect scans. :/
Can anyone clarify if this is the case?
I'm not in it for the purpose of creating a scanner, because that would be pointless, what I want is to understand and learn pythons full capabilities with regards sockets and networks and then utilize it.
Any help much appreciated :)
You don't HAVE to use scapy, but it would definitely make your life a lot easier. If you insist on modeling the packets yourself, look through the RFC for the packet type of whatever scan you're trying to implement.
I've used scapy a few times in the past, and I thought it worked really well though.