[Python-10] Python for building OSINT system (Code:Python-10) |
5 days (10:00-18:00)
|
Beginners will learn the Python techniques necessary for building OpenCTI and MISP for OSINT systemization, and acquiring and processing customized data.
|
★Distribution
・Original material resume for seminar ・Prepare commercially available Books ・CD-ROM ・USB memory ・Ikeriri bag ・Ikeriri magnet
★Lunch box
★Equipment used ・LAN cable/router ・PC (Kali/Windows) ・Network Environment ・Whiteboard/Projector |
|
Main Purpose Enables you to create a PythonEnvironment, install and update packages, switch between multiple environments, install and update libraries, and check APIs in Windows/Kali LinuxEnvironment. Read the plain Python script so you can roughly understand what it's doing. Enables data analysis in Python using Python libraries for data analysis such as pandas, numpy, matplotlib, and seaborn scipy. Allows you to retrieve data from Python (scraping) using the API provided by the service. In addition, we will be able to process the data obtained through scraping, format it into the required data format, and output it. Sub-Purpose Enables creation of simple client-server type applications. Enables packet processing in Python using Scapy. Enables the creation of cybersecurity tools using external libraries. (If you have time) Make machine learning such as scikit-learn/keras available from Python.
|
Pre-learning/pre-distribution (using commercially available Books)
Reconfirmation of the basics of Python programs (data types, variables, arrays, functions, if/for/while and other control structures)
Data analysis using Python Using Anaconda's Notebook/VSCode Enables data analysis using Python using data analysis Python libraries such as pandas, numpy, matplotlib, seaborn, and scipy.
Scraping with Python Acquire data from web services using API Enables you to acquire data from OSINT tools and web services, format and process the acquired data, and save it.
|
As a secondary purpose, Client-server processing Creating a client-server type network application Processing packets (pcap) using Scapy Packet analysis processing from Python using Scapy Creating security tools Creating security tools using external libraries Use of machine learning such as scikit-learn/keras Use deep learning from Python using libraries such as scikit-learn/keras |