Abdou Rockikz's Articles

How to Download Torrent Files in Python

Using Python wrapper for qBittorrent Web API to automatically download, pause and handle torrent files in Python.

How to Predict Stock Prices in Python using TensorFlow 2 and Keras

Predicting different stock prices using Long Short-Term Memory Recurrent Neural Network in Python using TensorFlow 2 and Keras.

How to Get the Size of Directories in Python

Calculating the size of a directory in bytes in Python and plotting a pie using matplotlib to see which subdirectory takes most size.

How to Use Proxies to Anonymize your Browsing and Scraping using Python

Prevent websites to ban your IP address while scraping websites or anonymizing your browsing using different proxy servers and methods in Python.

How to Convert HTML Tables into CSV Files in Python

Extracting HTML tables using requests and beautiful soup and then saving it as CSV file or any other format in Python.

How to Generate Random Data in Python

Generating random integers, floating point numbers, strings and bytes using random, os and secrets built-in modules in Python.

How to Use Hashing Algorithms in Python using hashlib

Using different hashing algorithms such as SHA-2, SHA-3 and BLAKE2 in Python using hashlib built-in module for data integrity.

How to Handle Files in Python using OS Module

Handling files in Python using os module including creating, renaming, moving, removing files and directories, listing all current files and directories and more.

How to Make an Email Extractor in Python

Building a Python tool to automatically extract email addresses in any web page using requests-html library and regular expressions in Python.

How to Convert Python Files into Executables

Using PyInstaller package to bundle Python applications and all its dependencies into a single stand-alone executables.

How to Send Emails in Python using smtplib Module

Using Python standard library smtplib and email modules to connect to any SMTP server and send emails in Python automatically.

How to Manipulate IP Addresses in Python using ipaddress Module

Using ipaddress standard Python library to manipulate IPv4 and IPv6 addresses, networks, subnets and more.

How to Build a XSS Vulnerability Scanner in Python

Building a Python script that detects XSS vulnerability in web pages using requests and BeautifulSoup.

How to Execute BASH Commands in a Remote Machine in Python

Learning how you can execute BASH commands and scripts on a remote machine in Python using paramiko library.

How to Brute-Force SSH Servers in Python

Writing a Python script to brute-force SSH credentials on a SSH server using paramiko library in Python.

How to Automate your VPS or Dedicated Server Management in Python

Learning how you can automate routine tasks and manage servers on your Veesp Virtual Private Servers or dedicated servers in Python using Web APIs and requests library.

How to Use Pickle for Object Serialization in Python

Using Python standard library pickle module to save (pickle) and load (unpickle) any type of object in Python.

How to Use Steganography to Hide Secret Data in Images in Python

Learning how to hide secret data in images using Steganography least significant bit technique in Python.

How to Use K-Means Clustering for Image Segmentation using OpenCV in Python

Using K-Means Clustering unsupervised machine learning algorithm to segment different parts of an image using OpenCV in Python.

How to Extract PDF Tables in Python

Learning how to extract PDF Tables in Python using camelot library and export them into several formats such as CSV, excel, Pandas data frame and HTML.

How to Detect Contours in Images using OpenCV in Python

Learning how to detect contours in images for image segmentation, shape analysis and object detection and recognition using OpenCV in Python.

How to Recognize Optical Characters in Images in Python

Using Tesseract OCR library and pytesseract wrapper for optical character recognition (OCR) to convert text in images into digital text in Python.

How to Detect Shapes in Images in Python using OpenCV

Detecting shapes and lines in images using Hough Transform technique with OpenCV in Python. Hough transform is a popular feature extraction technique to detect any shape within an image.

How to Convert Speech to Text in Python

Learning how to use Speech Recognition Python library for performing speech recognition to convert audio speech to text in Python.

How to Perform Edge Detection in Python using OpenCV

Learning how to apply edge detection in computer vision applications using canny edge detector algorithm with OpenCV in Python.

How to Make a Subdomain Scanner in Python

Learning how to build a Python script to scan for subdomains of a given domain using requests library.

How to Extract All Website Links in Python

Building a crawler to extract all website internal and external links using requests and beautiful soup in Python.

How to Use Transfer Learning for Image Classification using Keras in Python

Learn what is transfer learning and how to use pre trained MobileNet model for better performance to classify flowers using Keras in Python.

How to Compress and Decompress Files in Python

Learn how to compress and decompress files, folders and symbolic links in Python using gzip compression in tarfile built-in module.

How to Download All Images from a Web Page in Python

Extracting all image tags from a web page using requests and beautiful soup, and download them all automatically in Python.

How to Encrypt and Decrypt Files in Python

Encrypting and decrypting files in Python using symmetric encryption scheme with cryptography library.

How to Create a Reverse Shell in Python

Building a reverse shell in Python using sockets that can execute remote shell commands and send the results back to the server.

How to Build a Text Generator using Keras in Python

Building a model to generate human readable text using Recurrent Neural Networks (RNNs) and LSTM with Keras in Python.

How to Download Files in Python

Downloading files from the Internet over HTTP in Python using requests library and tqdm to print nice progress bars.

How to Extract Weather Data from Google in Python

Scraping Google weather search page to extract useful information such as current weather, temperature, next days' weather and much more in Python using requests and Beautiful Soup.

How to Generate and Read QR Code in Python

Learning how you can generate and read QR Code in Python using qrcode and OpenCV libraries.

How to Extract YouTube Data in Python

Scraping YouTube videos and extracting useful video information in Python using requests and Beautiful Soup libraries.

How to Make an Image Classifier in Python using Keras

Building and training a model that classifies CIFAR-10 dataset images which consists of airplanes, dogs, cats and other 7 objects using Keras library in Python.

How to Access Wikipedia in Python

Extracting data and searching in Wikipedia, get article summaries, links, images and more using Wikipedia library in Python.

How to Make a Screen Recorder in Python

Using pyautogui and OpenCV to record display screen video and save it to a file in Python.

How to Make a Process Monitor in Python

Monitoring Operating System processes in Python using psutil library and making a similar program of Windows Task Manager or Linux top utility.

How to Detect Human Faces in Python using OpenCV

Detecting and recognizing human faces in Python using OpenCV library which provides us with pre trained haar cascade classifiers.

How to Control your Keyboard in Python

Learn how to take full control of your keyboard with keyboard python module. Hooking global events, registering hotkeys, simulating key presses and much more.

How to Sniff HTTP Packets in the Network using Scapy in Python

Sniffing and printing HTTP packet information, such as the url and raw data ( passwords, search queries, etc. ) in case the method is POST.

How to Control your Mouse in Python

Controlling computer mouse in python. Hooking events, registering hotkeys, simulating mouse movements and click, and much more.

How to Get Hardware and System Information in Python

Extracting and Fetching all system and hardware information such as os details, cpu, memory, disk and network usage in Python using psutil and platform library in all platforms.

How to Transfer Files in the Network using Sockets in Python

Writing a server and client Python scripts that receives and sends files in the network using sockets in Python.

How to Build a Spam Classifier using Keras in Python

Classifying emails (spam or not spam) with GloVe embedding vectors and RNN/LSTM units using Keras in Python.

How to Make Facebook Messenger Bot in Python

Making a facebook messenger chat bot in python using fbchat library, you can make customized auto messages and bots, get user information, and much more handy tools.

How to Force Devices to Disconnect from Wi-Fi using Scapy in Python

Forcing devices to disconnect from a network by sending deauthentication frames continuously using Scapy library in Python, this is called deauthentication attack.

How to Make a DNS Spoof attack using Scapy in Python

Writing a DNS spoofer script in Python using Scapy library to successfully change DNS cache of a target machine in the same network.

How to Create Fake Access Points using Scapy in Python

Creating fake access points and fooling nearby devices by sending valid beacon frames to the air using scapy in python.

How to Make a Port Scanner in Python using Socket Library

Learn how you can write your own fast and simple port scanner script in Python using sockets.

How to Write a Keylogger in Python from Scratch

Writing and implementing a keylogger from scratch that records key strokes from keyboard and send them to email using python and keyboard library.

How to Detect ARP Spoof Attack using Scapy in Python

Writing a simple Python script using Scapy that identifies and detects an ARP spoof attack in the network.

How to Make a Speech Emotion Recognizer Using Python And Scikit-learn

Building a Speech Emotion Recognition system that detects emotion from human speech tone using Scikit-learn library in Python

Top 8 Python Libraries For Data Scientists and Machine Learning Engineers

Top python libraries and modules that every data scientist and machine learning engineer must know, learn and master.

How to Build an ARP Spoofer in Python using Scapy

Building and creating an ARP Spoof script in Python using Scapy to be able to be a man in the middle to monitor, intercept and modify packets in the network.

How to Make a Network Scanner using Scapy in 5 Minutes

Building a simple network scanner using ARP requests and monitor the network using Scapy in Python in less than 5 minutes.

Getting Started With Scapy: Python Network Manipulation Tool

Scapy is a powerful Python-based interactive packet manipulation program and library.