This is a demo of a tool for Man in the middle (MITM) , ARP poisoning i coded for the SPSE course on SecurityTube.net. Here is the source (without the woopsie line but not hard to add.)
The final video in the series building an Android app with Kivy and Python: How to build your final app using buildozer! This series is complete well done for making it to the end now go make something that changes the world! Download buildozer from:
An introduction to a brand new tutorial series of how to build your own tools for Network testing / penetration testing using Python / Scapy and Kivy. Let the fun begin!
In this tutorial we will be adding some custom backgrounds to make our Python GUI look a bit slicker. Feel free to use the images I have made (link below). You can also experiment with the settings and customize your tool the way you want, enjoy! Images:
Using manufacturers and OUI's to possibly determine what operating system is running on our scanned nodes. A couple of examples with Python, enjoy! ouis.txt:
How to create ARP packets to scan your Local area network with Python (Scapy). We will need this information for the following tutorials.
Tut 2 / defining the clock functions and connecting them to our buttons. Python. Code or the Tutorial:
We are multi threading our ARP scan using Python, making the scan much faster. Enjoy! Below is the code for tutorial 7 so it is for the next tutorial if you guys want to design your own backgrounds or wait for the ones I will be providing. Thank you! Code:
Accessing some Android hardware with Python (Pyjnius) + Kivy. Our app is almost complete! The code for the tutorial can be found here:
Defining the enforce numeric function that makes sure the user can only input a number in the duration input. Almost the end of this Python Kivy series! we will soon have a working Android app. Code for tutorial can be found here: Any questions or comments feel free to ask away.
How to place the Python logic and Kivy widgets into separate files, subscriber question answer video, hope this helps! enjoy!
A clear explanation of how to place Nmap on your Android device so that it is usable for the up and coming tutorials, enjoy! Nmap:
The start of a series of tutorials of how to build an app for Android using Python and Kivy. This one will record audio and save it to your device. The code for the Tutorial can be downloaded Here: Links for some useful sites:
Using Kivy to display an ifonfig call output to our interface for reference. We will also be formatting the text for a bit of style!
AudioRecorder tut 3! we have almost made our first Android app!. In this tutorial we define the first part of the update display function. Please don't forget to subscribe and click the thumbs up! I will greatly appreciate it ! :) The code for the tutorial can be found here: Stay tuned !!!
A short movie of my first hardware project. Video and backing track created by me. I used a Hakko FX-888D to create the lamp. For materials I used any junk I could find around the house. Enjoy. Track: Lion Heart Genre Drum and Bass
The final tutorial in this mini series, adding some port scan functionality to the tool. Thank you for watching and stay tuned! Code:
Building the foundation of our network scanner tool coded in Python. Line by line follow along and enjoy building your own infosec / pentest tool!. We will be using the screen from Kivy to use in our tool, have fun!
Let the games begin! :) , tutorial on how to set this up step by step coming up, I am calling Scapy from an APK built with Kivy and RAW_SOCKETS work. enjoy!. Device used Galaxy S4.
Quick explanation of whats to come. a few list examples in our favorite language Python, and expressing my appreciation for the support. Thank you once again, enjoy!
We are moving all relevant information to screen 2 including some cool spinning logos which you can find below. Including using Python to grab that info and bind it to some on_enter goodness!, enjoy! Logos:
Scapy / Kivy tutorial 5 - using our ARP scan to propagate the scrollview. Along with some text customization. Python tutorial.
Quick explanation of whats to come, also a quick demonstration of the netaddr module which we will be using for KAPY, enjoy! As always thank you for the support stay tuned.
Adding the countdown section, for when the switch is turned on. Mostly Python here without using sleep to create the timer but using Kivy to call the function. The code for the tutorial can be found here:
How to format the ieee oui.txt file into a more usable dictionary using our favorite programming language Python, enjoy!
A quick video on how to run a test script successfully importing Scapy and using RAW_SOCKETS on Android, enjoy! Watch Part 1 Here:
Almost there. Python shell and scapy successfully imported on Android. 1 issue even if I build an APK and run as root I am still unable to use RAW sockets needed for an ARP request even though Qpython seems to be able to. CAP_NET_RAW. using the Androidterm. who knows ? Maybe a simple permission is all I need.
A quick introduction to espeak a utility that comes with Linux, and of course a quick script with Python on how to call it, enjoy!
We will be finishing our hostname / logo function. We will now be assigning logos to various OS's using hostnames. And in later tutorials fine tuning the enumeration using the OUI's with Python and Scapy, enjoy! Free images for your Nodes:
A series on how to install Nmap onto your Android device and leverage the power of Python to display the results, enjoy! Nmap for Android: Root Explorer:
Port scanning using Scapy (Python) and displaying the output using Kivy. A quick Un threaded version. The code and free background can be found below, enjoy! Kapy Code: Background:
In this tutorial we will be creating a function to save the results of our LAN scan. We will learn how to create a file using Python and also using the Popup in Kivy to specify the file name, enjoy!
A guide on how to get Python running in an Android Shell so you are able to use RAW_SOCKETS. Stay tuned for guides on how to run your own scripts and build your own tools. Big thank you to the Qpython dev's. Qpython script:
Follow me on Twitter at @Netpwn. This is a very quick demo of my up and coming Android App NetPwn Network Scanner. Very very early stages. Coded using Kivy: Kivy.org and Python. Let me know what you think of the interface, thanks.
Building the foundation of our second screen for port scanning and all sorts of goodness, coded in Python. Code down below, Enjoy! Code:
We are building our Android application (APK) from the get go before things become too complicated. This will also make it easier to debug.
Part 1 of 2, using python socket to obtain the hostnames of nodes on our network. In part 2 we use this information to display the correct logo to the correct node(free images in part 2), enjoy!
How the ifconfig section is coded and also how to use modules that are not from the standard Python library.
A quick description and then a demo of an Android network scanner im in the process of coding. Big thanks to Kivy. Comment subscribe if you liked the video, feedback keeps me going.
In this installment we are going to rename a few variables and declare our target dictionary which will hold our target information for future use. Coded in Python, enjoy!
Very quick brush up on dictionaries in python ready for the next installment of the Kapy series, enjoy!
The start of a new chapter, the first few tutorials will be for you guys to get up to speed with the newer code. All the images and code are free to use and alter as you wish. Enjoy! Disclaimer: Please use any tools in a responsible way.
A quick run down of whats in store for the future, tutorials, music video and hardware. Big thanks to you all.