โ† Certified OSSEC User ยท Lesson 6 of 7

Module FIve

๐Ÿ“– Every lesson in this course is free to read right here, no account needed. Create a free account to track your progress, take the exam, and earn your certificate.
1

Course Outline

Course Outline ยท Certified OSSEC User

๐Ÿ›ก๏ธ Course Outline: Certified OSSEC User

Welcome to the Certified OSSEC User program! This certification is designed for security professionals, system administrators, and SOC analysts who want to master OSSEC, the industry-leading open-source Host-based Intrusion Detection System (HIDS).

OSSEC provides a powerful and flexible solution for security monitoring, log analysis, file integrity checking, rootkit detection, and active response. This course will take you from the fundamentals of OSSEC architecture to advanced deployment, customization, and integration with enterprise security operations.

The program is structured into 7 comprehensive modules, combining theoretical foundations with extensive hands-on labs, practical exercises, and real-world case studies to ensure you are fully prepared for the certification exam.

๐Ÿ“‹ Program Overview

DetailInformation
Program TitleCertified OSSEC User
Target AudienceSecurity Analysts, System Administrators, SOC Engineers, Cybersecurity Professionals, and IT Auditors
PrerequisitesBasic understanding of Linux system administration, networking concepts, and security fundamentals
DurationFlexible โ€“ typically 2โ€“4 weeks (depending on pace)
FormatOnline / In-person / Blended with hands-on labs
CertificationOfficial certification upon successful completion of the final exam and practical assessment

Why become a Certified OSSEC User?

  • Master the leading open-source HIDS for security monitoring and intrusion detection .
  • Learn to detect and respond to threats in real-time across Linux and Windows environments .
  • Gain practical skills in log analysis, file integrity monitoring (FIM), and active response .
  • Understand how to deploy and manage OSSEC in enterprise environments .
  • Validate your expertise with a recognized industry certification.

๐Ÿ“š Course Structure

The program consists of 7 core modules, each building on the previous one. The course culminates in a capstone project and a certification exam that tests both theoretical knowledge and practical skills.

๐Ÿ“˜ Module 1: Introduction to OSSEC

Overview: This module provides a comprehensive introduction to OSSEC, its core concepts, and its role in host-based intrusion detection. You will learn about the architecture, components, and key features that make OSSEC a critical tool for security monitoring .

Topics Covered:

  • What is OSSEC?
    • Definition, purpose, and key features of the platform.
    • OSSEC's role in Host-based Intrusion Detection (HIDS) .
    • Understanding the OSSEC ecosystem: Server, Agents, and Dashboard .
  • Core Features
    • Log analysis and correlation .
    • File Integrity Monitoring (FIM) .
    • Rootkit and malware detection .
    • Real-time alerting and active response .
  • Architecture Overview
    • Server-agent architecture .
    • Centralized management and distributed deployment.
    • Understanding the components: agent, server, and dashboard .
  • Deployment Scenarios
    • Standalone (local) vs. server-agent mode.
    • Deploying OSSEC on Linux and Windows .
    • Considerations for enterprise environments .
  • Lab: OSSEC Installation and Setup
    • Hands-on exercise to install OSSEC on Linux .

Learning Outcomes:

  • Define OSSEC and understand its role in cybersecurity.
  • Identify the core features and components of OSSEC.
  • Understand the server-agent architecture.
  • Perform a basic installation of OSSEC .

๐Ÿ“˜ Module 2: Installation & Configuration

Overview: This module provides hands-on training in installing and configuring OSSEC, including server and agent setup, central management, and the web UI .

Topics Covered:

  • Installing OSSEC
    • Installation on Linux (Debian/Ubuntu, RHEL/CentOS).
    • Installation on Windows systems .
    • Installation on legacy and EOL systems .
  • OSSEC Server Configuration
    • Initial configuration and tuning.
    • Understanding the ossec.conf file.
    • Configuring log sources and monitoring .
  • Agent Deployment
    • Installing and configuring agents on Linux .
    • Installing and configuring agents on Windows .
    • Connecting agents to the server .
  • Web UI and Dashboard Integration
    • Installing the OSSEC web UI .
    • Dashboard configuration and visualization .
    • Connecting the web UI with SIEM and ELK Stack .
  • Lab: Enterprise Deployment
    • Hands-on exercise to deploy OSSEC in a multi-agent environment .

Learning Outcomes:

  • Install and configure OSSEC server and agents across multiple platforms.
  • Deploy OSSEC agents for centralized monitoring .
  • Integrate the web UI and dashboard for visualization.
  • Configure OSSEC for enterprise environments .

๐Ÿ“˜ Module 3: Log Analysis & Rules

Overview: This module focuses on log analysis, rule creation, and alerting, the core detection capabilities of OSSEC .

Topics Covered:

  • Log Collection and Decoding
    • Understanding log sources and formats.
    • Configuring OSSEC to collect logs .
    • Decoding logs for analysis.
  • Detection Rules
    • Understanding predefined rules.
    • Creating custom rules for specific threats .
    • Rule syntax and best practices .
  • Real-time Alerting
    • Configuring alerts and notifications.
    • Integrating with email and Slack .
    • Setting up alert thresholds and priorities .
  • Active Response
    • Understanding active response capabilities .
    • Configuring automatic response to intrusions .
    • Creating custom active response scripts .
  • Lab: Rule Development
    • Hands-on exercise to develop custom rules for real-world threats .

Learning Outcomes:

  • Collect and analyze logs using OSSEC.
  • Create custom detection rules.
  • Configure real-time alerts and notifications.
  • Implement active response for threat mitigation .

๐Ÿ“˜ Module 4: File Integrity Monitoring (FIM)

Overview: This module covers File Integrity Monitoring (FIM), a key feature of OSSEC used for compliance and real-time malware detection .

Topics Covered:

  • Introduction to FIM
    • Understanding file integrity monitoring.
    • OSSEC's FIM capabilities .
    • Importance for compliance and security .
  • Configuring FIM
    • Setting up FIM for critical files and directories.
    • Configuring FIM for compliance and real-time detection .
    • Filtering and customizing FIM rules.
  • Advanced FIM Techniques
    • Real-time malware detection with FIM .
    • Integrating FIM with VirusTotal .
    • Using FIM for legacy system protection .
  • FIM and Compliance
    • Using FIM for regulatory compliance.
    • Generating FIM reports and audit trails .
  • Lab: FIM Configuration
    • Hands-on exercise to configure FIM for a production environment .

Learning Outcomes:

  • Explain the importance of FIM for security and compliance.
  • Configure OSSEC FIM for critical files.
  • Implement real-time malware detection with FIM .
  • Generate FIM compliance reports.

๐Ÿ“˜ Module 5: Advanced Deployment & Integration

Overview: This module covers advanced deployment scenarios, performance optimization, and integration with other security tools such as SIEM and ELK Stack .

Topics Covered:

  • Multi-Agent Cluster Deployment
    • Deploying OSSEC in large-scale environments .
    • Load balancing and high availability.
    • Centralized agent configuration and management .
  • Integration with SIEM
    • Connecting OSSEC to SIEM platforms .
    • Log forwarding and event correlation.
    • Advanced SIEM integration techniques .
  • Integration with ELK Stack and Splunk
    • Configuring OSSEC to send logs to ELK Stack .
    • Building visual dashboards for security monitoring .
    • Integration with Splunk for advanced analytics.
  • Performance Tuning and Optimization
    • Optimizing OSSEC for multi-agent environments .
    • Resource management and configuration tuning.
  • Lab: SIEM Integration
    • Hands-on exercise to integrate OSSEC with a SIEM .

Learning Outcomes:

  • Design and deploy OSSEC in large-scale enterprise environments.
  • Integrate OSSEC with SIEM platforms .
  • Build visual dashboards with ELK Stack or Splunk .
  • Optimize OSSEC performance for production environments.

๐Ÿ“˜ Module 6: Troubleshooting & Maintenance

Overview: This module focuses on troubleshooting, maintenance, and proactive security measures to ensure the reliability and effectiveness of OSSEC deployments .

Topics Covered:

  • Common Issues and Troubleshooting
    • Troubleshooting installation and configuration issues.
    • Troubleshooting Windows agent installation .
    • Troubleshooting network settings .
  • Log Analysis and Debugging
    • Using OSSEC logs for troubleshooting.
    • Analyzing error messages and alerts.
    • Debugging custom rules and configurations.
  • Maintenance and Audits
    • Performing proactive maintenance tasks .
    • Conducting security audits with OSSEC.
    • Updating and patching OSSEC.
  • Active Response Best Practices
    • Ensuring active response reliability.
    • Monitoring and logging active response actions .
  • Lab: Troubleshooting Exercise
    • Hands-on exercise to resolve common OSSEC issues .

Learning Outcomes:

  • Troubleshoot common OSSEC installation and configuration issues .
  • Analyze OSSEC logs for debugging.
  • Perform proactive maintenance and audits.
  • Ensure active response reliability.

๐Ÿ“˜ Module 7: Capstone Project & Certification

Overview: This module consolidates all the skills learned through a comprehensive capstone project and prepares learners for the certification exam .

Topics Covered:

  • Capstone Project Overview
    • Planning and scoping the capstone project.
    • Real-world case study: enterprise OSSEC deployment .
    • Setting goals and milestones.
  • Project Implementation
    • Deploying OSSEC in a simulated enterprise environment.
    • Configuring agents, rules, and active response.
    • Integrating with SIEM and visualization tools .
  • Documentation and Reporting
    • Creating professional incident reports .
    • Documenting the deployment and configuration.
    • Preparing a final project presentation.
  • Certification Preparation
    • Review of key concepts and practice exam .
    • Practical assessment and final evaluation.
  • Lab: Final Assessment
    • Comprehensive practical exam simulating real-world scenarios .

Learning Outcomes:

  • Plan and execute a complete OSSEC deployment .
  • Integrate OSSEC with SIEM and visualization tools .
  • Create professional incident reports.
  • Pass the certification exam with practical skills.

๐Ÿ“ Assessment and Certification

Assessment Methods:

  • Quizzes and Knowledge Checks: Regular assessments to reinforce learning .
  • Hands-on Labs: Practical exercises at each step to apply concepts .
  • Case Study Analysis: Real-world scenarios to test investigative skills .
  • Capstone Project: Comprehensive OSSEC deployment project to demonstrate mastery.
  • Certification Exam: A proctored exam covering both theoretical knowledge and practical skills.

Certification:

  • Upon successful completion of the course and exam, you will receive the Certified OSSEC User certification.
  • This certification validates your ability to deploy, configure, and manage OSSEC in professional environments .

๐Ÿ“š Key Vocabulary

TermDefinition
OSSECOpen-source Host-based Intrusion Detection System (HIDS) .
HIDSHost-based Intrusion Detection System โ€“ monitors activity on a single host .
FIMFile Integrity Monitoring โ€“ tracks changes to files and directories .
AgentSoftware component installed on monitored systems .
ServerCentral OSSEC component that collects and processes data from agents .
Active ResponseAutomatic actions taken in response to detected threats .
RuleDefinition of a detection pattern in OSSEC .
Log AnalysisProcess of examining logs to detect security events .
Rootkit DetectionIdentifying hidden malware on a system .
SIEMSecurity Information and Event Management โ€“ platform for security monitoring .

๐Ÿง  Important Concepts

  • Host-based Intrusion Detection: Monitoring and analyzing activity on individual systems to detect threats .
  • Centralized Management: Using a server-agent architecture to manage OSSEC across the enterprise .
  • Real-time Monitoring: Continuous monitoring of logs and file integrity for immediate detection .
  • Automated Response: Configuring OSSEC to automatically respond to security events .
  • Compliance and Security: Using OSSEC to meet regulatory compliance requirements .

๐Ÿ‘ฃ Stepโ€‘byโ€‘Step Explanations

How to plan an OSSEC deployment

  1. Define the scope and goal of the deployment .
  2. Identify the systems to be monitored (Linux, Windows, legacy) .
  3. Choose the deployment mode (standalone or server-agent).
  4. Design the server and agent architecture .
  5. Plan for integration with SIEM and visualization tools .
  6. Define rules and active response strategies.

How to create a custom OSSEC rule

  1. Identify the threat pattern to detect.
  2. Understand the log format and decoding .
  3. Write the rule in the ossec.conf file.
  4. Test the rule with sample log data.
  5. Deploy the rule and monitor for false positives .

๐ŸŒ Realโ€‘life Examples

  • Security Operations Center (SOC): Using OSSEC for real-time monitoring and alerting .
  • Compliance: Using OSSEC FIM to meet regulatory requirements like PCI-DSS .
  • Incident Response: Using OSSEC logs for forensic analysis and threat hunting .

๐Ÿ‡ณ๐Ÿ‡ฌ Nigerian Examples

  • Banking: Using OSSEC to monitor critical banking systems for intrusions.
  • Telecommunications: Deploying OSSEC to protect network infrastructure.
  • Government: Using OSSEC for compliance and security monitoring.

๐ŸŽฎ Fun Examples Children Can Relate To

  • Security Guard: OSSEC is like a security guard that watches over a building.
  • Detective: OSSEC is like a detective that looks for clues in logs.
  • Alarm System: OSSEC is like an alarm system that alerts when something is wrong.

๐Ÿ  Everyday Examples

  • Home Security: OSSEC is like a home security system that monitors for intrusions.
  • Health Monitoring: OSSEC is like a health monitor that checks for anomalies.
  • Inventory Tracking: OSSEC is like a system that tracks inventory changes.

๐Ÿง‘โ€๐Ÿซ Teacher Notes

This course is designed for both beginners and experienced security professionals. Use a combination of live demonstrations, hands-on labs, and case studies to ensure practical learning . Emphasize the importance of real-time monitoring and active response . The capstone project should be a significant deployment that allows students to showcase their full range of skills .

๐Ÿ‘ช Parent Tips

If you are supporting a learner in this program, encourage them to think about how security monitoring protects systems. Discuss the importance of log analysis and incident response. Celebrate their achievements as they build new cybersecurity skills.

โœจ Interesting Facts

  • OSSEC was created by Daniel Cid in 2004 .
  • OSSEC is used by organizations worldwide for security monitoring .
  • OSSEC can monitor both Linux and Windows systems .

๐Ÿ’ก Did You Know?

  • Did you know that OSSEC can detect rootkits and hidden malware?
  • Did you know that OSSEC can integrate with the ELK Stack for visualization ?
  • Did you know that Nigeria has a growing community of OSSEC users?

๐Ÿ”” Remember This

  • OSSEC is a powerful HIDS for security monitoring .
  • Log analysis and FIM are core capabilities .
  • Active response automates threat mitigation .
  • Enterprise deployment requires planning and integration .
  • Practice is key to mastering OSSEC โ€“ use the labs and case studies.

โš ๏ธ Common Mistakes

  • Incorrect installation: Following installation steps carefully is crucial .
  • Improper rule tuning: Without tuning, rules can cause false positives or miss threats .
  • Ignoring log sources: Monitoring all relevant log sources is essential.
  • Not testing active response: Active response should be tested before deployment .

โœ… Best Practices

  • Plan your deployment before starting .
  • Start with a pilot deployment to test configurations.
  • Use a centralized server for management .
  • Regularly update and maintain OSSEC .
  • Integrate with SIEM and visualization tools .

๐Ÿ“Š Diagrams & Tables

OSSEC Architecture

        +------------------+          +------------------+
        |  OSSEC Server    |          |  OSSEC Agents    |
        +------------------+          +------------------+
        |  - Log collection|          |  - Log monitoring|
        |  - Rule engine   |          |  - FIM           |
        |  - Alerting      |          |  - Active Response|
        +------------------+          +------------------+
                |                              |
                +------------------------------+
                               |
                               v
                        +------------------+
                        |   Dashboard      |
                        |   (ELK/SIEM)    |
                        +------------------+
    

Comparison Table: OSSEC Features

FeatureDescriptionUse Case
Log AnalysisCollects and analyzes logsThreat detection
FIMTracks file changesCompliance and malware detection
Rootkit DetectionDetects hidden malwareSystem integrity
Active ResponseAutomates threat responseIncident mitigation

OSSEC Deployment Flow

        +----------+          +----------+          +----------+
        | Install  | -------> | Configure| -------> | Deploy   |
        | Server   |          | Agents   |          | Agents   |
        +----------+          +----------+          +----------+
                                                          |
                                                          v
        +----------+          +----------+          +----------+
        | Monitor  | <------- | Integrate| <------- | Configure|
        | Logs     |          | Dashboard|          | Rules    |
        +----------+          +----------+          +----------+
    

๐Ÿ“ Endโ€‘ofโ€‘Course Summary

The Certified OSSEC User program provides a comprehensive pathway to mastering this essential open-source HIDS. You will gain deep expertise in installing, configuring, managing, and integrating OSSEC into enterprise security operations .

This certification will empower you to detect and respond to intrusions, meet compliance requirements, and enhance your organization's security posture .

Take the next step in your cybersecurity career โ€“ become a Certified OSSEC User!

โ“ Frequently Asked Questions

  1. What is OSSEC? An open-source Host-based Intrusion Detection System (HIDS) .
  2. Who is this course for? Security analysts, system administrators, and SOC engineers .
  3. Are there prerequisites? Basic Linux and security knowledge is helpful.
  4. How long does the course take? Typically 2-4 weeks, depending on pace.
  5. What will I learn? Installation, configuration, rule development, and integration with SIEM .
  6. Will I get a certification? Yes, upon successful completion of the exam.
  7. Can I take this course online? Yes, the course is available online and in-person .
  8. What is the capstone project? An enterprise OSSEC deployment project .
  9. How is the course assessed? Quizzes, labs, a capstone project, and a final exam .
  10. What are the career opportunities? Roles in security operations, system administration, and compliance.

๐Ÿค” Review Questions

  1. What is OSSEC and what is its primary purpose?
  2. What are the core features of OSSEC?
  3. How does OSSEC's server-agent architecture work?
  4. What is File Integrity Monitoring (FIM) and why is it important?
  5. How do you create custom detection rules in OSSEC?
  6. What is active response and how does it help with threat mitigation?
  7. How can OSSEC be integrated with SIEM platforms?
  8. What are the steps to deploy OSSEC in an enterprise environment?
  9. What are common troubleshooting issues and how do you resolve them?
  10. What is the role of OSSEC in regulatory compliance?
  11. How do you install OSSEC on Linux and Windows?
  12. What are the components of an OSSEC rule?
  13. How do you monitor OSSEC logs for intrusion detection?
  14. What is rootkit detection and how does OSSEC perform it?
  15. What are the benefits of centralizing OSSEC management?

โœ๏ธ Short Answer Questions

  1. Explain the architecture of OSSEC and the roles of the server and agents.
  2. What is the process for creating a custom detection rule?
  3. How does OSSEC support compliance requirements?
  4. Describe the steps to integrate OSSEC with a SIEM platform.
  5. What are the best practices for deploying OSSEC in an enterprise environment?

๐ŸŽ Key Takeaways

  • OSSEC is a powerful HIDS for security monitoring .
  • Log analysis and FIM are core detection capabilities .
  • Active response automates threat mitigation .
  • Enterprise deployment requires planning and integration .
  • This certification validates your expertise as an OSSEC user.

๐Ÿ”œ Preparing for the Course

Before starting the Certified OSSEC User program, we recommend:

  • Review Linux fundamentals: Understand basic system administration.
  • Install OSSEC: Set up a test environment to practice .
  • Explore OSSEC documentation: Review the official documentation and resources .
  • Prepare your environment: Ensure you have access to Linux and Windows virtual machines for labs.

The world of security monitoring is waiting for you โ€“ take the next step!

2

Module One

Module 1 ยท Certified Maltego User

๐Ÿ•ต๏ธ Module 1: Welcome to the World of OSINT & Maltego

Hello, future investigator! Welcome to the first module of your journey to become a Certified Maltego User. Have you ever wondered how detectives connect clues to solve mysteries? Or how investigators find information about people and things online? That's what this course is all about!

In this module, we will learn what OSINT (Open Source Intelligence) is and how a powerful tool called Maltego helps us see connections between information that might not be obvious at first. It's like being a detective who has a magic map that shows how all the clues are linked together.

We will use simple stories and examples so that even a 10-year-old can understand. By the end, you will see that information is like a puzzle, and Maltego is the tool that helps you put the pieces together.

Let's begin our adventure with a fun story!

๐ŸŽฏ Learning Objectives

After this module, you will be able to:

  • Explain what OSINT (Open Source Intelligence) is using your own words.
  • Tell the difference between data, information, and intelligence.
  • Understand what Maltego is and what it does.
  • Know the basic parts of the Maltego screen (Graph, Palette, Detail View).
  • Explain why we use link analysis to find hidden connections.
  • Describe how Maltego can be used in real life.

๐Ÿ“– Warmโ€‘up Story: Aminaโ€™s Lost Phone

Amina lost her phone. She was very sad because it had all her photos and messages. Her friend, a security analyst, said: "Don't worry, we can use OSINT to find clues."

Amina didn't know what OSINT was. Her friend explained: "OSINT is like being a detective who uses information that everyone can see โ€“ like social media, websites, and public records โ€“ to find answers."

They started by looking at the last place Amina used her phone. Then they looked at her social media โ€“ maybe she posted a picture from somewhere. They found a photo she took at the market. They saw a shop sign in the background. They searched for that shop and found it was near a friend's house.

They called the friend, and the friend said: "I found Amina's phone! She left it at my house."

Amina was amazed. Her friend said: "That's OSINT! We used public information to solve a problem. Now imagine having a tool that does this automatically, showing you connections like a spiderweb. That's Maltego."

Now, let's learn more about this amazing tool!

๐Ÿ“˜ Lesson 1: What is OSINT?

Definition: OSINT stands for Open Source Intelligence. It means gathering information from public, open sources โ€“ like the internet, news, social media, and public records.

Why is it important? OSINT helps us find information that is available to everyone, but sometimes hidden in plain sight.

Simple explanation: OSINT is like being a detective who reads books, watches the news, and looks at social media to solve a mystery.

Realโ€‘life example: A journalist uses OSINT to find information about a news story.

School example: Your teacher uses OSINT to find information for a lesson online.

Home example: You use OSINT to find a recipe on the internet.

Nigerian example: A researcher uses OSINT to find data about the Nigerian economy.

Illustration:

        +---------------------+
        |   OSINT             |
        +---------------------+
        |  - Social Media     |
        |  - Websites         |
        |  - News             |
        |  - Public Records   |
        +---------------------+
    

Mini summary: OSINT is gathering information from public sources.

๐Ÿ“˜ Lesson 2: Data vs Information vs Intelligence

Definition: Data is raw facts. Information is data that has meaning. Intelligence is information that helps you make a decision.

Why is it important? Understanding the difference helps us know how to use what we find.

Simple explanation: Data is like flour; information is like dough; intelligence is like a baked cake.

Realโ€‘life example: A phone number is data; knowing who owns it is information; using it to catch a criminal is intelligence.

School example: A list of numbers is data; calculating the average is information; deciding to study harder is intelligence.

Home example: A shopping list is data; knowing you need bread is information; going to the store is intelligence.

Nigerian example: Transaction records are data; finding a pattern is information; stopping fraud is intelligence.

Illustration:

        Data:    "0812345678"
        Information: "This number belongs to someone."
        Intelligence: "This number was used in a crime."
    

Mini summary: Data is raw; information is meaningful; intelligence helps you act.

๐Ÿ“˜ Lesson 3: What is Maltego?

Definition: Maltego is a computer program that helps you find connections between different pieces of information. It turns data into a visual map (a graph) that shows how things are linked.

Why is it important? Maltego helps investigators see the "big picture" โ€“ connections that are hard to see with just text.

Simple explanation: Maltego is like a magic map that shows you all the hidden connections between people, websites, and other clues.

Realโ€‘life example: A police detective uses Maltego to see how a group of criminals are connected.

School example: You use a diagram to show how different topics are related โ€“ Maltego does that with data.

Home example: You draw a family tree โ€“ Maltego draws a "data tree" showing connections.

Nigerian example: A cybersecurity analyst in Lagos uses Maltego to track online fraud.

Illustration:

        +---------------------------------------+
        |           Maltego                     |
        +---------------------------------------+
        |  Takes data โ†’ Finds connections โ†’     |
        |  Shows them as a visual map (graph)   |
        +---------------------------------------+
    

Mini summary: Maltego is a tool that visualizes connections between data.

๐Ÿ“˜ Lesson 4: Entities โ€“ The Building Blocks

Definition: An entity is a piece of information in Maltego โ€“ like a person, a website, or a phone number. They are the dots on your map.

Why is it important? Entities are the starting points of your investigation. You put them in Maltego and then look for connections.

Simple explanation: Entities are like the characters in a story. You start with one character and find out how they are connected to others.

Realโ€‘life example: A "Person" entity could be a suspect. A "Domain" entity could be a suspicious website.

School example: In a school investigation, entities could be "Students," "Teachers," and "Classes."

Home example: In a family tree, entities are family members.

Nigerian example: In a fraud investigation, entities could be "Bank Accounts," "Phone Numbers," and "Addresses."

Illustration:

        Types of Entities:
        +----------+  +----------+  +----------+
        |  Person  |  |  Domain  |  |   Phone  |
        +----------+  +----------+  +----------+
        |  Email   |  |   URL    |  |   IP     |
        +----------+  +----------+  +----------+
    

Mini summary: Entities are the pieces of data you start with in Maltego.

๐Ÿ“˜ Lesson 5: Transforms โ€“ The Magic Wand

Definition: A transform is a tool in Maltego that takes an entity and finds new information related to it. It's like asking a question and getting an answer.

Why is it important? Transforms are how Maltego builds your map โ€“ they find the connections.

Simple explanation: A transform is like a magic wand โ€“ you wave it over a clue, and it brings you more clues.

Realโ€‘life example: You have a person's name. A transform can find their social media profiles, email addresses, and websites they own.

School example: You have a student's name. A transform can find their grades, classes, and teachers.

Home example: You have a recipe name. A transform can find ingredients, cooking time, and similar recipes.

Nigerian example: You have a phone number. A transform can find the owner, their address, and their social media.

Illustration:

        +----------+          +----------+
        |  Entity  | -------> | Transform| -------> | New Data |
        +----------+          +----------+          +----------+
        |  Person  |          |  Ask "Who |          |  Email   |
        |          |          |  is this?"|          |  Phone   |
        +----------+          +----------+          +----------+
    

Mini summary: Transforms find new data related to an entity.

๐Ÿ“˜ Lesson 6: Graphs โ€“ The Picture of Connections

Definition: A graph is a visual map in Maltego that shows entities (dots) and the connections (lines) between them.

Why is it important? Graphs help you see patterns and relationships that are hard to see in a list.

Simple explanation: A graph is like a map of a city โ€“ the dots are places, and the lines are the roads connecting them.

Realโ€‘life example: A graph shows how a group of people are connected through email, phone calls, and websites.

School example: A graph shows how students in a class are connected by friendship or group projects.

Home example: A graph shows how your family members are connected.

Nigerian example: A graph shows how fraudsters are connected through bank accounts and addresses.

Illustration:

        +----------+          +----------+
        |  Person  |----------|  Email   |
        +----------+          +----------+
             |                     |
             |                     |
        +----------+          +----------+
        |  Phone   |----------|  Website |
        +----------+          +----------+
    

Mini summary: A graph is a visual map showing connections between entities.

๐Ÿ“˜ Lesson 7: What is Link Analysis?

Definition: Link analysis is the process of finding and understanding connections between different pieces of information.

Why is it important? It helps investigators find hidden relationships and patterns.

Simple explanation: Link analysis is like playing "connect the dots" โ€“ you find the dots and then draw lines to see the picture.

Realโ€‘life example: A detective uses link analysis to see how a group of criminals are connected.

School example: You use link analysis to see how different topics in a subject are related.

Home example: You use link analysis to see how your friends are connected to each other.

Nigerian example: A security analyst uses link analysis to track online fraud networks.

Illustration:

        +----------+          +----------+
        |  Clue A  |----------|  Clue B  |
        +----------+          +----------+
             |                     |
             |                     |
        +----------+          +----------+
        |  Clue C  |----------|  Clue D  |
        +----------+          +----------+
    

Mini summary: Link analysis finds and visualizes connections between data points.

๐Ÿ“˜ Lesson 8: Why Maltego is a Super Tool

Definition: Maltego is a super tool because it does all the hard work of finding connections automatically. It saves time and helps you see the big picture.

Why is it important? Without Maltego, investigators would have to search manually through millions of pieces of data.

Simple explanation: Maltego is like a super-smart assistant that does the boring detective work for you.

Realโ€‘life example: A company uses Maltego to find all the websites owned by a competitor.

School example: A student uses Maltego to find all the books written by a specific author.

Home example: You use Maltego to find all the recipes that use a specific ingredient.

Nigerian example: A Nigerian bank uses Maltego to track online fraud networks.

Illustration:

        Without Maltego:  Manual search โ†’ Takes days
        With Maltego:     Click a button โ†’ Gets results in seconds
    

Mini summary: Maltego automates the search for connections, saving time and effort.

๐Ÿ“˜ Lesson 9: The Maltego Screen โ€“ Your Investigation Desk

Definition: The Maltego screen is where you do your investigation. It has three main parts: the Graph view (the map), the Palette (your toolbox), and the Detail view (information about what you select).

Why is it important? Knowing where everything is helps you use Maltego faster and better.

Simple explanation: The Maltego screen is like your detective desk โ€“ everything is organised so you can work efficiently.

Realโ€‘life example: The Graph view shows your investigation map; the Palette has your tools (transforms); the Detail view shows more information about a clue.

School example: The Graph view is your whiteboard; the Palette is your markers and erasers; the Detail view is your notes.

Home example: The Graph view is your family tree poster; the Palette is your pens; the Detail view is the family photo album.

Nigerian example: A detective's case board โ€“ the Graph view is the board with photos and strings; the Palette is the pins and markers; the Detail view is the case file.

Illustration:

        +---------------------------------------+
        |   Maltego Screen                      |
        +---------------------------------------+
        |  +--------------------------------+   |
        |  |     Graph View (Map)           |   |
        |  |  (Shows entities & connections)|   |
        |  +--------------------------------+   |
        |  +------------+  +-----------------+  |
        |  |  Palette   |  |  Detail View    |  |
        |  |  (Tools)   |  |  (Information)  |  |
        |  +------------+  +-----------------+  |
        +---------------------------------------+
    

Mini summary: The Maltego screen has three main parts: Graph, Palette, and Detail view.

๐Ÿ“˜ Lesson 10: Getting Started with Maltego

Definition: Getting started means installing Maltego, creating an account, and learning the basic steps to start an investigation.

Why is it important? You need to set up your tools before you can start investigating.

Simple explanation: Getting started is like sharpening your pencils before you start drawing.

Realโ€‘life example: You install Maltego on your computer, create an account, and then you can begin.

School example: You open your notebook, write your name, and then start your homework.

Home example: You set up your game console, create a profile, and then start playing.

Nigerian example: A Nigerian investigator installs Maltego and creates an account to start an investigation.

Illustration:

        Steps:
        1. Install Maltego
        2. Create an account
        3. Open a new graph
        4. Add an entity
        5. Run a transform
    

Mini summary: Getting started with Maltego involves installation, account creation, and learning basic steps.

๐Ÿ“˜ Lesson 11: Real-World Investigators Use Maltego

Definition: Many professionals use Maltego โ€“ from police detectives to cybersecurity experts to journalists.

Why is it important? Knowing who uses Maltego helps you understand how powerful it is.

Simple explanation: Maltego is used by smart people who need to find hidden connections in the real world.

Realโ€‘life example: A police detective uses Maltego to find links between crime scenes.

School example: A school principal uses Maltego to find links between student incidents.

Home example: A parent uses Maltego to find out if their child is safe online.

Nigerian example: A Nigerian security agency uses Maltego to track cybercrime.

Illustration:

        People who use Maltego:
        - Police detectives
        - Cybersecurity experts
        - Journalists
        - Corporate investigators
        - Threat intelligence analysts
    

Mini summary: Maltego is used by many professionals to solve real-world problems.

๐Ÿ“˜ Lesson 12: OSINT is Everywhere

Definition: OSINT information is everywhere โ€“ on social media, websites, news, and public records. We just need to know how to find it and use it.

Why is it important? OSINT is a powerful tool for understanding the world around us.

Simple explanation: OSINT is like a giant library where anyone can read the books. We just need to know which books to read.

Realโ€‘life example: You can find out about a company by looking at their website and news articles.

School example: You can find information about a historical event by reading online articles.

Home example: You can find a recipe by searching online.

Nigerian example: You can find information about the Nigerian economy by reading news and reports.

Illustration:

        Sources of OSINT:
        +----------+  +----------+  +----------+
        | Social   |  | News     |  | Public   |
        | Media    |  | Websites |  | Records  |
        +----------+  +----------+  +----------+
    

Mini summary: OSINT is everywhere โ€“ we just need to know how to use it.

๐Ÿ“˜ Lesson 13: Staying Safe and Ethical

Definition: Ethics means doing the right thing. When using OSINT and Maltego, we must always respect people's privacy and follow the law.

Why is it important? Using information responsibly is important to protect ourselves and others.

Simple explanation: Being ethical is like being a good detective โ€“ you don't spy on people or use information to hurt them.

Realโ€‘life example: A journalist uses OSINT to find information for a story but protects the identity of innocent people.

School example: A student uses online information for a project but gives credit to the sources.

Home example: You look up information about a topic but don't share personal details of others.

Nigerian example: A Nigerian investigator uses OSINT to track fraud but follows the law and protects privacy.

Illustration:

        Ethical Guidelines:
        - Respect privacy
        - Follow the law
        - Use information responsibly
        - Don't harm others
    

Mini summary: Always use OSINT and Maltego ethically and legally.

๐Ÿ“˜ Lesson 14: The Power of Visualization

Definition: Visualization means turning data into pictures โ€“ like graphs and charts. Maltego visualizes connections so we can see patterns more easily.

Why is it important? Our brains process pictures faster than words. Visualization helps us understand complex data quickly.

Simple explanation: Visualization is like drawing a map of a city instead of just reading a list of street names.

Realโ€‘life example: A weather forecast uses a map to show where it will rain.

School example: A teacher uses a diagram to explain how a machine works.

Home example: You draw a map to show your friend how to get to your house.

Nigerian example: A security analyst uses a Maltego graph to show how fraudsters are connected.

Illustration:

        Text:  "A is connected to B. B is connected to C. A is also connected to C."
        Visualization:
        +----------+
        |    A     |
        +----------+
          /        \
         /          \
        v            v
        +----------+  +----------+
        |    B     |--|    C     |
        +----------+  +----------+
    

Mini summary: Visualization helps us see connections and patterns more easily.

๐Ÿ“˜ Lesson 15: Putting It All Together

Definition: In this module, we learned what OSINT is, what Maltego does, and how it helps us find connections.

Why is it important? This is the foundation of becoming a Certified Maltego User.

Simple explanation: You have learned the basic building blocks โ€“ now you are ready to start building your investigation skills.

Realโ€‘life example: You have learned how to use a map โ€“ now you are ready to go on an adventure.

School example: You have learned the alphabet โ€“ now you are ready to read books.

Home example: You have learned how to cook a basic dish โ€“ now you are ready to try new recipes.

Nigerian example: You have learned the basics of OSINT โ€“ now you are ready to help fight cybercrime in Nigeria.

Illustration:

        +---------------------------------------+
        |   Module 1 Summary                    |
        +---------------------------------------+
        |  - What is OSINT?                     |
        |  - What is Maltego?                   |
        |  - Entities, Transforms, Graphs       |
        |  - Link analysis                      |
        |  - Staying ethical                    |
        +---------------------------------------+
    

Mini summary: You have learned the foundation โ€“ now you are ready to dive deeper into Maltego!

๐Ÿ“š Key Vocabulary

WordSimple Definition
OSINTOpen Source Intelligence โ€“ gathering information from public sources.
MaltegoA tool that finds and visualizes connections between data.
EntityA piece of data in Maltego โ€“ like a person or a website.
TransformA tool in Maltego that finds new information related to an entity.
GraphA visual map showing entities and the connections between them.
Link AnalysisFinding and understanding connections between data points.
IntelligenceInformation that helps you make a decision or take action.
VisualizationTurning data into pictures, like graphs and charts.
EthicsDoing the right thing โ€“ respecting privacy and following the law.
InvestigationA systematic search for information to solve a problem.

๐Ÿง  Important Concepts

  • OSINT is everywhere: Information is all around us, we just need to know how to find it.
  • Maltego visualizes connections: It turns data into a map that is easy to understand.
  • Entities and transforms: Entities are starting points; transforms find connections.
  • Link analysis: Finding hidden patterns and relationships.
  • Ethics matter: Always use OSINT and Maltego responsibly.

๐Ÿ‘ฃ Stepโ€‘byโ€‘Step Explanations

How to start an OSINT investigation

  1. Identify your goal (what do you want to find?).
  2. Choose your starting entity (a name, a website, a phone number).
  3. Use Maltego to add the entity to a graph.
  4. Run transforms to find connections.
  5. Analyze the graph to find patterns.
  6. Document your findings.

How to use a transform in Maltego

  1. Select an entity in your graph.
  2. Right-click and choose a transform.
  3. Wait for the transform to run.
  4. Look at the new entities that appear.
  5. Continue the investigation by running more transforms.

๐ŸŒ Realโ€‘life Examples

  • Cybersecurity: Investigating a phishing attack by finding all the domains used by the attacker.
  • Law Enforcement: Tracking a group of criminals by finding their phone numbers and addresses.
  • Journalism: Investigating a corrupt politician by finding their business connections.

๐Ÿ‡ณ๐Ÿ‡ฌ Nigerian Examples

  • Fraud Investigation: Using Maltego to track online fraud networks by finding phone numbers and bank accounts.
  • Cybersecurity: Investigating a cyber attack on a Nigerian company by finding the IP addresses and domains used.
  • Due Diligence: Investigating a business partner by finding their connections and background.

๐ŸŽฎ Fun Examples Children Can Relate To

  • Mystery Game: Using clues to find who stole the cookies.
  • Connecting the Dots: Drawing lines between your friends to see who knows each other.
  • Treasure Hunt: Using maps and clues to find hidden treasure.

๐Ÿ  Everyday Examples

  • Social Media: Finding out who your friends are connected to.
  • Research: Using the internet to find information for a project.
  • Navigation: Using a map to find the best route to a destination.

๐Ÿง‘โ€๐Ÿซ Teacher Notes

This module is an introduction to OSINT and Maltego. Use plenty of real-world examples and analogies to make the concepts relatable. Encourage students to think about how information is connected in their daily lives. The goal is to build curiosity and a foundational understanding. Ask questions like "Where does this information come from?" and "How could these things be connected?"

๐Ÿ‘ช Parent Tips

Encourage your child to think about how information is connected โ€“ in their school, their community, and online. Discuss the importance of using information responsibly and respecting privacy. Celebrate their curiosity and encourage them to ask questions.

โœจ Interesting Facts

  • The word "OSINT" was first used by the U.S. military in the 1980s.
  • Maltego was created by Paterva, a company in South Africa.
  • Maltego is used by law enforcement agencies all over the world.

๐Ÿ’ก Did You Know?

  • Did you know that social media posts are a major source of OSINT?
  • Did you know that Maltego can find connections between people you wouldn't expect?
  • Did you know that Nigeria has a growing community of OSINT professionals?

๐Ÿ”” Remember This

  • OSINT is gathering information from public sources.
  • Maltego visualizes connections between data.
  • Entities are the starting points; transforms find connections.
  • Link analysis helps you find hidden patterns.
  • Always use OSINT and Maltego ethically.

โš ๏ธ Common Mistakes

  • Confusing OSINT with hacking: OSINT is using public information, not breaking into systems.
  • Not respecting privacy: Always be careful with personal information.
  • Jumping to conclusions: One connection doesn't always mean guilt.
  • Not verifying information: Always check that your information is correct.

โœ… Best Practices

  • Always start with a clear goal.
  • Use multiple sources to verify information.
  • Document your investigation steps.
  • Respect privacy and follow the law.
  • Stay curious and keep learning.

๐Ÿ“Š Diagrams & Tables

OSINT Sources

SourceExample
Social MediaFacebook, Twitter, Instagram
WebsitesNews, Company, Personal
Public RecordsGovernment databases, Court records
NewsNewspapers, Online news

Maltego Investigation Flow

        +----------+          +----------+          +----------+
        | Start    | -------> | Add      | -------> | Run      |
        | Entity   |          | to Graph |          | Transforms|
        +----------+          +----------+          +----------+
                                                          |
                                                          v
        +----------+          +----------+          +----------+
        | Analyze  | <------- | Repeat   | <------- | Get      |
        | Results  |          | as Needed|          | New Data |
        +----------+          +----------+          +----------+
    

Link Analysis Example

        +----------+          +----------+
        |  Person  |----------|  Email   |
        +----------+          +----------+
             |                     |
             |                     |
        +----------+          +----------+
        |  Phone   |----------|  Website |
        +----------+          +----------+
    

๐Ÿ“ Endโ€‘ofโ€‘Module Summary

You have completed Module 1 โ€“ "Welcome to the World of OSINT & Maltego"! You have learned what OSINT is, what Maltego does, and how they help us find hidden connections.

You discovered that information is like a puzzle, and Maltego is the tool that helps you put the pieces together. You also learned about entities, transforms, graphs, and the importance of using these tools ethically.

This is the start of your journey to becoming a Certified Maltego User!

Well done โ€“ you are now ready for Module 2!

โ“ Frequently Asked Questions

  1. What is OSINT in simple words? OSINT is gathering information from public sources.
  2. What is Maltego? A tool that finds and visualizes connections between data.
  3. Is OSINT legal? Yes, as long as you only use public information.
  4. Is Maltego free? There is a free version called Maltego CE (Community Edition).
  5. Do I need to be a hacker to use Maltego? No, Maltego is a tool for investigators, not hackers.
  6. What is an entity? A piece of data in Maltego, like a person or a website.
  7. What is a transform? A tool that finds new information related to an entity.
  8. What is a graph? A visual map showing entities and their connections.
  9. Why is link analysis important? It helps you find hidden patterns and connections.
  10. Can I use Maltego to find information about anyone? Only if the information is public and you use it ethically.

๐Ÿค” Review Questions

  1. What is OSINT?
  2. What is the difference between data, information, and intelligence?
  3. What is Maltego?
  4. What is an entity?
  5. What is a transform?
  6. What is a graph?
  7. What is link analysis?
  8. What are the three main parts of the Maltego screen?
  9. Why is OSINT important?
  10. What are some examples of OSINT sources?
  11. Who uses Maltego?
  12. What does ethics mean in OSINT?
  13. Why is visualization important?
  14. Give an example of OSINT in Nigeria.
  15. What is the first step in starting an OSINT investigation?

๐Ÿ“ Fillโ€‘inโ€‘theโ€‘Blank

  1. ______ is gathering information from public sources.
  2. Data is raw; ______ is data that has meaning; ______ helps you make decisions.
  3. A ______ is a piece of data in Maltego.
  4. A ______ is a tool in Maltego that finds new information related to an entity.
  5. A ______ is a visual map showing entities and their connections.
  6. ______ is finding and understanding connections between data points.
  7. ______ means doing the right thing and respecting privacy.
  8. The three main parts of the Maltego screen are the Graph, the ______, and the Detail view.
  9. ______ is used by detectives, journalists, and cybersecurity experts.
  10. Always ______ information before using it in an investigation.

โœ… True or False

  1. OSINT means hacking into computers. (False)
  2. Maltego is a tool for visualizing connections. (True)
  3. Entities are pieces of data in Maltego. (True)
  4. Transforms delete data from Maltego. (False)
  5. A graph shows connections between entities. (True)
  6. Link analysis is the same as guessing. (False)
  7. Ethics is not important in OSINT. (False)
  8. Maltego is only used by police detectives. (False)
  9. OSINT sources include social media and news. (True)
  10. Visualization helps us see patterns more easily. (True)

๐Ÿ”˜ Multiple Choice

  1. What is OSINT?
    A) Hacking into computers
    B) Gathering information from public sources
    C) A type of software
    D) A programming language
    Answer: B
  2. What is Maltego?
    A) A social media platform
    B) A tool for visualizing connections
    C) A type of virus
    D) A computer game
    Answer: B
  3. What is an entity?
    A) A type of transform
    B) A piece of data in Maltego
    C) A visual map
    D) A type of graph
    Answer: B
  4. What is a transform?
    A) A tool that finds new information
    B) A type of entity
    C) A visual map
    D) A graph
    Answer: A
  5. What is a graph?
    A) A type of transform
    B) A visual map showing connections
    C) A piece of data
    D) A type of entity
    Answer: B
  6. What is link analysis?
    A) Finding connections between data
    B) Deleting data
    C) Creating data
    D) Hiding data
    Answer: A
  7. What does ethics mean in OSINT?
    A) Doing the right thing
    B) Hacking into systems
    C) Stealing information
    D) Ignoring privacy
    Answer: A
  8. What are the three main parts of the Maltego screen?
    A) Graph, Palette, Detail View
    B) File, Edit, View
    C) Start, Run, Stop
    D) Entity, Transform, Graph
    Answer: A
  9. Who uses Maltego?
    A) Detectives
    B) Journalists
    C) Cybersecurity experts
    D) All of the above
    Answer: D
  10. What is an example of an OSINT source?
    A) Social media
    B) Secret files
    C) Private emails
    D) Encrypted messages
    Answer: A
  11. What is the first step in an OSINT investigation?
    A) Run a transform
    B) Identify your goal
    C) Create a graph
    D) Add an entity
    Answer: B
  12. Why is visualization important?
    A) It makes data look nice
    B) It helps us see patterns
    C) It deletes data
    D) It hides connections
    Answer: B
  13. What is the difference between data and intelligence?
    A) Data is raw; intelligence helps you act
    B) Data is meaningful; intelligence is raw
    C) They are the same
    D) Intelligence is always wrong
    Answer: A
  14. Which of these is NOT a good practice in OSINT?
    A) Verify information
    B) Respect privacy
    C) Jump to conclusions
    D) Document your steps
    Answer: C
  15. What is the main purpose of Maltego?
    A) To create social media posts
    B) To find and visualize connections
    C) To send emails
    D) To write documents
    Answer: B

๐Ÿ”— Matching Exercises

TermDefinition
1. OSINTA. A visual map showing connections
2. MaltegoB. A piece of data
3. EntityC. Gathering information from public sources
4. TransformD. A tool for visualizing connections
5. GraphE. A tool that finds new information

Answers: 1โ€‘C, 2โ€‘D, 3โ€‘B, 4โ€‘E, 5โ€‘A

โœ๏ธ Short Answer Questions

  1. Explain the difference between data and intelligence.
  2. What is Maltego and what does it do?
  3. Why is link analysis important in investigations?
  4. What are three examples of OSINT sources?
  5. Why is it important to use OSINT ethically?

๐ŸŽญ Scenarioโ€‘based Exercises

Scenario 1: Amina lost her phone. How can OSINT help her find it? What sources of information could she use?

Scenario 2: A Nigerian company suspects that someone is trying to impersonate their CEO online. How can Maltego be used to find the impersonator?

๐Ÿ‘ฅ Group Activity

In groups, choose a mystery โ€“ e.g., "Who stole the school's cookies?" Brainstorm what information (clues) you would need to solve it. Identify what is data, what is information, and what would be intelligence. Present your findings to the class.

๐Ÿง‘ Individual Activity

Think about a mystery or problem you have faced. Write down 5 pieces of data, 3 pieces of information, and 1 piece of intelligence that could help solve the problem.

๐Ÿ’ฌ Classroom Discussion Questions

  1. Why is information important in our daily lives?
  2. What are the benefits of using a tool like Maltego for investigations?
  3. Can you think of a situation where OSINT could be misused?
  4. How can we protect our own privacy while using OSINT?

๐Ÿ› ๏ธ Mini Project

Build a Simple Link Map: Choose a topic โ€“ e.g., "My favourite celebrities." Draw a map (graph) showing how they are connected โ€“ who knows who, who follows who, etc. This is what Maltego does on a much larger scale!

๐Ÿ“‹ Practical Assignment

Write a short report on how OSINT is used in Nigeria. Include examples of how investigators, journalists, or companies use OSINT. Explain why OSINT is important for the country.

๐Ÿ† Challenge Exercise

Think about a real-world problem in Nigeria โ€“ e.g., cybercrime, misinformation, or fraud. How could OSINT and Maltego be used to address this problem? Write a short proposal.

๐Ÿ“Œ Quiz Answers

Fillโ€‘inโ€‘theโ€‘Blank: 1. OSINT, 2. information, intelligence, 3. entity, 4. transform, 5. graph, 6. Link analysis, 7. Ethics, 8. Palette, 9. Maltego, 10. verify.

True/False: 1F, 2T, 3T, 4F, 5T, 6F, 7F, 8F, 9T, 10T.

Multiple Choice: 1B, 2B, 3B, 4A, 5B, 6A, 7A, 8A, 9D, 10A, 11B, 12B, 13A, 14C, 15B.

๐ŸŽ Key Takeaways

  • OSINT is the foundation of many investigations.
  • Maltego helps you visualize connections between data.
  • Entities, transforms, and graphs are the core of Maltego.
  • Link analysis helps you find hidden patterns.
  • Ethics and privacy are essential in all investigations.

๐Ÿ”œ Preparation for Module 2

In Module 2, you will learn how to use Maltego hands-on! You will create your first graph, add entities, run transforms, and start discovering connections. To prepare, make sure you have Maltego CE installed on your computer.

Great work, future investigator! See you in Module 2!

3

Module Two

Module 2 ยท Certified Maltego User

๐Ÿ•ต๏ธ Module 2: Getting Started with Maltego โ€“ Your First Graph

Hello, future investigator! In Module 1, you learned what OSINT is and what Maltego does. You discovered that Maltego is like a magic map that shows connections between clues. Now, it's time to get your hands on the tool and start using it!

In this module, you will learn how to install Maltego, create your first account, and build your very first graph. You will add entities (clues), run transforms (the magic wand), and see the connections appear right before your eyes.

Think of this as learning to use a new detective tool โ€“ you will see how easy it is to start uncovering hidden connections.

Let's begin with a story that shows how we can use Maltego to solve a problem!

๐ŸŽฏ Learning Objectives

After this module, you will be able to:

  • Install Maltego on your computer.
  • Create a Maltego account.
  • Understand the different Maltego editions (CE, XL, and others).
  • Create a new graph and add entities.
  • Run basic transforms to find connections.
  • Explore and interpret the results.
  • Save and export your investigation.

๐Ÿ“– Warmโ€‘up Story: Chidiโ€™s Online Mystery

Chidi loved playing online games. One day, he got a message from a player who said they knew him. They knew his school, his favorite food, and even his pet's name. Chidi was scared โ€“ how did this stranger know so much about him?

His older sister, who was learning to be a cybersecurity investigator, said: "Don't worry, Chidi. Let's use Maltego to find out who this person is."

She installed Maltego on her computer. She created a new graph and added the stranger's username as an entity. Then she ran a transform โ€“ like a magic spell โ€“ that searched for other accounts using the same username.

Soon, a graph appeared. It showed other social media accounts, emails, and even a website linked to that username. They found a profile picture and recognized it โ€“ it was a boy from Chidi's school!

Chidi learned that Maltego could help find connections and solve mysteries. He was amazed and excited to learn more!

Now, let's learn how to use this powerful tool!

๐Ÿ“˜ Lesson 1: Getting Maltego โ€“ Installation

Definition: Installation is the process of putting Maltego on your computer so you can use it.

Why is it important? You can't use Maltego without installing it first โ€“ it's like buying a new game and putting it into your console.

Simple explanation: Installing Maltego is like getting a new app on your phone. You download it, follow the instructions, and then it's ready to use.

Realโ€‘life example: You download and install a game on your phone.

School example: Your teacher installs a new program on the school computer.

Home example: You install a new app on your tablet.

Nigerian example: A Nigerian analyst installs Maltego on their laptop to start an investigation.

Illustration:

        Steps to Install:
        1. Go to the Maltego website.
        2. Download the installer (choose your operating system).
        3. Run the installer and follow the instructions.
        4. Launch Maltego!
    

Mini summary: Installation is the first step to using Maltego.

๐Ÿ“˜ Lesson 2: Maltego Editions โ€“ Which One to Choose

Definition: Maltego comes in different versions (editions) โ€“ Community Edition (CE) is free, and XL, Enterprise, and others are paid.

Why is it important? Choosing the right version depends on your needs. For learning, the free Community Edition is perfect.

Simple explanation: Maltego editions are like different levels of a game โ€“ the free version has basic features, and the paid versions have more advanced tools.

Realโ€‘life example: A beginner uses the free version to learn; a professional uses the paid version for advanced investigations.

School example: You use a free version of a tool for a school project.

Home example: You use a free app to learn a new skill.

Nigerian example: A Nigerian student uses Maltego CE to learn OSINT.

Illustration:

        Maltego Editions:
        +----------+  +----------+  +----------+
        |   CE     |  |   XL     |  | Enterprise|
        |  (Free)  |  |  (Paid)  |  |  (Paid)   |
        +----------+  +----------+  +----------+
    

Mini summary: Maltego CE is the free version โ€“ perfect for learning.

๐Ÿ“˜ Lesson 3: Creating Your Maltego Account

Definition: An account is like a login โ€“ it gives you access to Maltego and saves your settings.

Why is it important? You need an account to use Maltego. It's like having a username and password for a game.

Simple explanation: Creating an account is like signing up for a new app โ€“ you provide your email and choose a password.

Realโ€‘life example: You create an account for a social media app.

School example: You create an account for a school learning portal.

Home example: You create an account for a streaming service.

Nigerian example: A Nigerian investigator creates a Maltego account to start an investigation.

Illustration:

        Steps to Create an Account:
        1. Go to the Maltego website.
        2. Click "Sign Up" or "Create Account".
        3. Enter your email and create a password.
        4. Verify your email.
        5. Log in to Maltego.
    

Mini summary: You need an account to use Maltego.

๐Ÿ“˜ Lesson 4: The Maltego Home Screen

Definition: The home screen is the first thing you see when you open Maltego. It has options to start a new investigation, open an existing one, or explore examples.

Why is it important? The home screen is your starting point โ€“ it's like the main menu of a game.

Simple explanation: The home screen is where you choose what to do next โ€“ start a new case or continue an old one.

Realโ€‘life example: The home screen on your phone shows your apps.

School example: The main page of your school portal.

Home example: The dashboard of your smart TV.

Nigerian example: A Nigerian analyst opens Maltego and sees the home screen.

Illustration:

        Maltego Home Screen:
        +---------------------------------------+
        |  +--------------------------------+   |
        |  |   New Graph (Start a new case)  |   |
        |  +--------------------------------+   |
        |  +--------------------------------+   |
        |  |   Open Graph (Continue a case) |   |
        |  +--------------------------------+   |
        |  +--------------------------------+   |
        |  |   Example Graphs (Learn)       |   |
        |  +--------------------------------+   |
        +---------------------------------------+
    

Mini summary: The home screen is where you start and open investigations.

๐Ÿ“˜ Lesson 5: Creating Your First Graph

Definition: A graph is your investigation map. You create a new graph to start a new case.

Why is it important? Every investigation starts with a new graph โ€“ it's like getting a blank map to fill in.

Simple explanation: Creating a new graph is like opening a new notebook to start writing.

Realโ€‘life example: A detective opens a new case file.

School example: You start a new project by opening a new document.

Home example: You start a new shopping list on a blank piece of paper.

Nigerian example: A Nigerian investigator creates a new graph for a fraud case.

Illustration:

        Steps:
        1. Open Maltego.
        2. Click "New Graph".
        3. A blank graph appears โ€“ ready for clues!
    

Mini summary: A new graph is a blank map for your investigation.

๐Ÿ“˜ Lesson 6: Adding Your First Entity

Definition: An entity is a clue โ€“ a piece of data you want to investigate.

Why is it important? You need to add entities to your graph to start finding connections.

Simple explanation: Adding an entity is like putting a pin on a map to mark a location.

Realโ€‘life example: You add a person's name to your investigation.

School example: You add a topic to your research.

Home example: You add an ingredient to your recipe list.

Nigerian example: You add a phone number to a fraud investigation.

Illustration:

        Steps:
        1. Drag an entity from the Palette (e.g., "Person").
        2. Drop it on the graph.
        3. Double-click the entity to type the name or data.
    

Mini summary: Entities are clues you add to your graph.

๐Ÿ“˜ Lesson 7: Running Your First Transform

Definition: A transform is a tool that takes an entity and finds new information related to it.

Why is it important? Transforms are how you discover connections โ€“ they are the heart of Maltego.

Simple explanation: A transform is like asking a question โ€“ "What else is connected to this clue?"

Realโ€‘life example: You have a person's name. A transform finds their social media profiles.

School example: You have a book title. A transform finds the author and publisher.

Home example: You have a recipe name. A transform finds the ingredients.

Nigerian example: You have a phone number. A transform finds the owner's name.

Illustration:

        Steps:
        1. Right-click on an entity.
        2. Choose a transform from the list (e.g., "To Email Addresses").
        3. Wait for the transform to run.
        4. New entities will appear on the graph.
    

Mini summary: Transforms find new information related to an entity.

๐Ÿ“˜ Lesson 8: Understanding the Graph โ€“ Dots and Lines

Definition: In a graph, dots (entities) represent pieces of information, and lines (links) show how they are connected.

Why is it important? The graph helps you see the "big picture" โ€“ how all the clues are connected.

Simple explanation: The graph is like a spiderweb โ€“ the dots are where the web is attached, and the lines are the threads.

Realโ€‘life example: A detective board with photos and strings connecting them.

School example: A mind map showing how different topics are connected.

Home example: A family tree showing how people are related.

Nigerian example: A graph showing how fraudsters are connected through phone numbers and addresses.

Illustration:

        +----------+          +----------+
        |  Person  |----------|  Email   |
        +----------+          +----------+
             |                     |
             |                     |
        +----------+          +----------+
        |  Phone   |----------|  Website |
        +----------+          +----------+
    

Mini summary: Graphs show entities (dots) and their connections (lines).

๐Ÿ“˜ Lesson 9: Exploring the Palette โ€“ Your Toolbox

Definition: The Palette is the toolbox in Maltego โ€“ it contains all the entities and transforms you can use.

Why is it important? The Palette is where you find the tools you need for your investigation.

Simple explanation: The Palette is like a tool belt โ€“ it has all the tools you need to build your graph.

Realโ€‘life example: A detective's kit with tools like magnifying glass and fingerprint powder.

School example: Your pencil case with pens, pencils, and erasers.

Home example: A kitchen drawer with different utensils.

Nigerian example: An investigator's toolkit with different software tools.

Illustration:

        Palette (Toolbox):
        +----------+  +----------+  +----------+
        | Entities |  | Transforms|  | Machines |
        | (Clues)  |  | (Wand)   |  | (Auto)   |
        +----------+  +----------+  +----------+
    

Mini summary: The Palette is your toolbox with entities, transforms, and machines.

๐Ÿ“˜ Lesson 10: The Detail View โ€“ Learning More About a Clue

Definition: The Detail View shows more information about any entity you select โ€“ like its properties and where the data came from.

Why is it important? The Detail View helps you understand your clues better.

Simple explanation: The Detail View is like the back of a book cover โ€“ it gives you more information about a clue.

Realโ€‘life example: You click on a photo and see its details โ€“ where it was taken and when.

School example: You look at the properties of a file to see its size and type.

Home example: You look at the label on a can to see its ingredients.

Nigerian example: An investigator clicks on a phone number entity to see where the data came from.

Illustration:

        Detail View:
        +---------------------------------------+
        |  Entity: Person                       |
        |  Name: Chidi Okonkwo                  |
        |  Source: Social Media (Facebook)      |
        |  Date: 2024-12-01                     |
        +---------------------------------------+
    

Mini summary: The Detail View gives you more information about a selected entity.

๐Ÿ“˜ Lesson 11: Saving Your Investigation

Definition: Saving means storing your graph so you can come back to it later.

Why is it important? You don't want to lose your work โ€“ saving is like putting your notebook on a shelf.

Simple explanation: Saving is like taking a photo of your graph so you can look at it again later.

Realโ€‘life example: You save a document on your computer.

School example: You save your homework in a folder.

Home example: You save your game progress.

Nigerian example: An investigator saves their graph to continue the investigation later.

Illustration:

        Steps to Save:
        1. Go to File > Save As.
        2. Choose a name for your graph.
        3. Click Save.
    

Mini summary: Saving stores your graph so you can return to it later.

๐Ÿ“˜ Lesson 12: Exporting Your Graph

Definition: Exporting means saving your graph in a different format โ€“ like an image or a PDF โ€“ so you can share it or use it in a report.

Why is it important? Exporting lets you share your findings with others.

Simple explanation: Exporting is like printing a map so you can show it to your friends.

Realโ€‘life example: You export a graph as an image to include in a report.

School example: You export a chart to include in your project presentation.

Home example: You export a photo to share with your family.

Nigerian example: An investigator exports a graph to present to their team.

Illustration:

        Export Options:
        - Image (PNG, JPG)
        - PDF
        - CSV (data)
        - GraphML (for other tools)
    

Mini summary: Exporting lets you save your graph in different formats for sharing.

๐Ÿ“˜ Lesson 13: Example Graphs โ€“ Learning from Others

Definition: Example graphs are pre-built investigations that show you how Maltego works. They are like practice cases.

Why is it important? Example graphs help you learn by seeing what a finished investigation looks like.

Simple explanation: Example graphs are like practice exercises โ€“ they show you how to use the tool.

Realโ€‘life example: You watch a tutorial video to learn a new skill.

School example: You study sample questions before a test.

Home example: You follow a recipe to learn how to cook.

Nigerian example: A Nigerian student explores example graphs to learn Maltego.

Illustration:

        Example Graphs:
        +----------+  +----------+  +----------+
        | Person   |  | Company  |  | Cyber    |
        |           |  |           |  | Threat   |
        +----------+  +----------+  +----------+
    

Mini summary: Example graphs are practice cases to help you learn Maltego.

๐Ÿ“˜ Lesson 14: Common Transforms for Beginners

Definition: Some transforms are used very often โ€“ like "To Email Addresses" (find emails for a person) and "To Domain" (find websites).

Why is it important? Knowing the most common transforms helps you start your investigations quickly.

Simple explanation: These transforms are like the most-used tools in your detective kit.

Realโ€‘life example: You have a name; you want to find their email โ€“ use "To Email Addresses".

School example: You have a topic; you want to find related topics โ€“ use a similar transform.

Home example: You have an ingredient; you want to find recipes โ€“ use a search transform.

Nigerian example: You have a phone number; you want to find the owner โ€“ use a transform.

Illustration:

        Common Transforms:
        - To Email Addresses
        - To Domain
        - To Phone Number
        - To Social Media Profiles
        - To Websites
    

Mini summary: Some transforms are used very often โ€“ learn them first.

๐Ÿ“˜ Lesson 15: Putting It All Together โ€“ A Complete Investigation

Definition: A complete investigation uses all the steps you have learned โ€“ creating a graph, adding entities, running transforms, and analysing the results.

Why is it important? This is what real investigators do every day.

Simple explanation: You use all your tools together to solve a mystery.

Realโ€‘life example: An investigator starts with a clue, adds it to the graph, runs transforms, finds new clues, and repeats until they have a complete picture.

School example: You start with a research question, gather information, organise it, and draw conclusions.

Home example: You start with a recipe idea, gather ingredients, follow the steps, and enjoy the meal.

Nigerian example: A Nigerian investigator uses all these steps to solve a fraud case.

Illustration:

        Investigation Steps:
        +----------+   +----------+   +----------+
        | Start    | โ†’ | Add      | โ†’ | Run      |
        | Entity   |   | Entity   |   | Transform|
        +----------+   +----------+   +----------+
                                          |
                                          v
        +----------+   +----------+   +----------+
        | Repeat   | โ† | Analyze  | โ† | Get New  |
        |          |   | Results  |   | Data     |
        +----------+   +----------+   +----------+
    

Mini summary: A complete investigation uses all the tools and steps you have learned.

๐Ÿ“š Key Vocabulary

WordSimple Definition
GraphThe visual map of your investigation.
PaletteThe toolbox in Maltego with entities and transforms.
Detail ViewShows more information about a selected entity.
InstallationThe process of putting Maltego on your computer.
AccountA login that gives you access to Maltego.
Community Edition (CE)The free version of Maltego.
ExportSaving a graph in a different format (like an image).
Example GraphA pre-built investigation for practice.
LinkA connection between two entities.
Home ScreenThe first screen you see when you open Maltego.

๐Ÿง  Important Concepts

  • Installation is the first step: You need to install Maltego before you can use it.
  • Create an account: You need a login to access Maltego.
  • Graphs are your investigation space: Every investigation starts with a new graph.
  • Entities are clues: You add entities to your graph to start finding connections.
  • Transforms are the magic wand: They find new information related to an entity.
  • Save and export: Always save your work and export it to share.

๐Ÿ‘ฃ Stepโ€‘byโ€‘Step Explanations

How to install Maltego

  1. Go to the Maltego website (www.maltego.com).
  2. Navigate to the Downloads section.
  3. Choose your operating system (Windows, Mac, Linux).
  4. Download the installer.
  5. Run the installer and follow the on-screen instructions.
  6. Launch Maltego.

How to create a new graph and add an entity

  1. Open Maltego.
  2. Click "New Graph".
  3. From the Palette, drag an entity (e.g., "Person") onto the graph.
  4. Double-click the entity and type the name or data.
  5. Press Enter to save the entity.

๐ŸŒ Realโ€‘life Examples

  • Cybersecurity: Installing Maltego to track a phishing campaign.
  • Law Enforcement: Creating a graph to map a criminal network.
  • Journalism: Using Maltego to investigate a story.

๐Ÿ‡ณ๐Ÿ‡ฌ Nigerian Examples

  • Fraud Investigation: Installing Maltego to track online fraud networks.
  • Cybersecurity: Creating a graph to map a cyber attack.
  • Due Diligence: Using Maltego to investigate a business partner.

๐ŸŽฎ Fun Examples Children Can Relate To

  • Mystery Game: Installing a game to start solving mysteries.
  • Map Making: Creating a map to show where your friends live.
  • Treasure Hunt: Using a map to find hidden treasure.

๐Ÿ  Everyday Examples

  • Phone Apps: Installing a new app on your phone.
  • Online Accounts: Creating an account for a new service.
  • Research: Using a tool to find information for a project.

๐Ÿง‘โ€๐Ÿซ Teacher Notes

This module is the hands-on introduction to Maltego. Guide students through the installation process step by step. Use screen sharing or videos to demonstrate how to create graphs, add entities, and run transforms. Encourage students to explore example graphs to see what a finished investigation looks like.

๐Ÿ‘ช Parent Tips

Help your child install Maltego on their computer. Guide them through the account creation process. Encourage them to explore example graphs and create their own simple graphs. This is a great opportunity to learn together!

โœจ Interesting Facts

  • Maltego was created in South Africa.
  • The free Community Edition (CE) has a limit of 15,000 entities per graph.
  • Maltego is used in over 100 countries.

๐Ÿ’ก Did You Know?

  • Did you know that you can use Maltego on Windows, Mac, and Linux?
  • Did you know that Maltego CE is free forever?
  • Did you know that Maltego has a community of users who share tips and tricks?

๐Ÿ”” Remember This

  • Install Maltego to get started.
  • Create an account to use Maltego.
  • Use graphs to organise your investigation.
  • Add entities as clues.
  • Run transforms to find connections.
  • Save and export your work.

โš ๏ธ Common Mistakes

  • Not installing correctly: Follow the installation steps carefully.
  • Forgetting your password: Use a password manager to remember your login.
  • Not saving your graph: Always save your work to avoid losing it.
  • Using the wrong transform: Choose the right transform for your entity.

โœ… Best Practices

  • Always start with a clear goal.
  • Save your graph regularly.
  • Explore example graphs to learn.
  • Use the Detail View to verify information.
  • Export your graph to share your findings.

๐Ÿ“Š Diagrams & Tables

Installation Steps

StepAction
1Go to Maltego website
2Download the installer
3Run the installer
4Follow the instructions
5Launch Maltego

Maltego Screen Layout

        +---------------------------------------+
        |   Maltego Screen                      |
        +---------------------------------------+
        |  +--------------------------------+   |
        |  |     Graph View (Main area)     |   |
        |  |  (Entities and connections)    |   |
        |  +--------------------------------+   |
        |  +------------+  +-----------------+  |
        |  |  Palette   |  |  Detail View    |  |
        |  |  (Tools)   |  |  (Information)  |  |
        |  +------------+  +-----------------+  |
        +---------------------------------------+
    

Investigation Flow

        +----------+          +----------+          +----------+
        | Start    | -------> | Add      | -------> | Run      |
        | Entity   |          | to Graph |          | Transform|
        +----------+          +----------+          +----------+
                                                          |
                                                          v
        +----------+          +----------+          +----------+
        | Analyze  | <------- | Repeat   | <------- | Get      |
        | Results  |          | as Needed|          | New Data |
        +----------+          +----------+          +----------+
    

๐Ÿ“ Endโ€‘ofโ€‘Module Summary

You have completed Module 2 โ€“ "Getting Started with Maltego โ€“ Your First Graph"! You have learned how to install Maltego, create an account, and build your first graph. You can now add entities, run transforms, and explore connections.

This is a huge step โ€“ you are now ready to start conducting real investigations with Maltego!

Great work โ€“ you are now ready for Module 3!

โ“ Frequently Asked Questions

  1. How do I install Maltego? Download the installer from the Maltego website and run it.
  2. Is Maltego free? Yes, there is a free version called Maltego Community Edition (CE).
  3. Do I need an account? Yes, you need an account to use Maltego.
  4. What is a graph? A graph is the visual map of your investigation.
  5. What is an entity? A piece of data in Maltego โ€“ like a person or a website.
  6. What is a transform? A tool that finds new information related to an entity.
  7. What is the Palette? The toolbox in Maltego with entities and transforms.
  8. What is the Detail View? Shows more information about a selected entity.
  9. How do I save my graph? Go to File > Save As and choose a name.
  10. Can I share my graph? Yes, you can export it as an image or PDF.

๐Ÿค” Review Questions

  1. How do you install Maltego?
  2. What is the free version of Maltego called?
  3. Why do you need a Maltego account?
  4. What is a graph?
  5. What is an entity?
  6. What is a transform?
  7. What is the Palette?
  8. What is the Detail View?
  9. How do you add an entity to a graph?
  10. How do you run a transform?
  11. Why is it important to save your graph?
  12. What is exporting?
  13. What are example graphs?
  14. Give an example of a common transform.
  15. What is the first step in starting an investigation?

๐Ÿ“ Fillโ€‘inโ€‘theโ€‘Blank

  1. The free version of Maltego is called ______.
  2. A ______ is the visual map of your investigation.
  3. An ______ is a piece of data in Maltego.
  4. A ______ is a tool that finds new information.
  5. The ______ is the toolbox in Maltego.
  6. The ______ shows more information about a selected entity.
  7. ______ means saving your graph in a different format.
  8. ______ graphs are pre-built investigations for practice.
  9. You need to create an ______ to use Maltego.
  10. The first step to using Maltego is ______.

โœ… True or False

  1. Maltego CE is the paid version of Maltego. (False)
  2. You need an account to use Maltego. (True)
  3. A graph is a visual map of connections. (True)
  4. An entity is a type of transform. (False)
  5. A transform finds new information related to an entity. (True)
  6. The Palette is where you see details about an entity. (False)
  7. The Detail View shows more information about an entity. (True)
  8. You don't need to save your graph โ€“ it saves automatically. (False)
  9. Exporting lets you share your graph in different formats. (True)
  10. Example graphs are only for professionals. (False)

๐Ÿ”˜ Multiple Choice

  1. What is the free version of Maltego called?
    A) Maltego XL
    B) Maltego CE
    C) Maltego Enterprise
    D) Maltego Pro
    Answer: B
  2. What is a graph?
    A) A type of transform
    B) A visual map of your investigation
    C) A piece of data
    D) A tool in the Palette
    Answer: B
  3. What is an entity?
    A) A type of graph
    B) A piece of data in Maltego
    C) A transform
    D) A part of the Palette
    Answer: B
  4. What is a transform?
    A) A visual map
    B) A piece of data
    C) A tool that finds new information
    D) A part of the Detail View
    Answer: C
  5. What is the Palette?
    A) The main graph area
    B) The toolbox in Maltego
    C) The Detail View
    D) The home screen
    Answer: B
  6. What is the Detail View?
    A) The main graph area
    B) The toolbox
    C) Shows more information about an entity
    D) The home screen
    Answer: C
  7. How do you add an entity to a graph?
    A) Drag it from the Palette
    B) Type it in the Detail View
    C) Click New Graph
    D) Run a transform
    Answer: A
  8. How do you run a transform?
    A) Right-click on an entity and choose a transform
    B) Drag an entity from the Palette
    C) Click New Graph
    D) Save the graph
    Answer: A
  9. Why is it important to save your graph?
    A) To share it
    B) To avoid losing your work
    C) To export it
    D) All of the above
    Answer: D
  10. What is exporting?
    A) Saving your graph in a different format
    B) Creating a new graph
    C) Running a transform
    D) Adding an entity
    Answer: A
  11. What are example graphs?
    A) Pre-built investigations for practice
    B) Paid versions of Maltego
    C) Types of transforms
    D) Parts of the Palette
    Answer: A
  12. Which of these is a common transform?
    A) To Email Addresses
    B) To Graph
    C) To Palette
    D) To Detail View
    Answer: A
  13. What is the first step in starting an investigation?
    A) Run a transform
    B) Create a new graph
    C) Add an entity
    D) Save the graph
    Answer: B
  14. What is Maltego CE?
    A) The free version of Maltego
    B) The paid version of Maltego
    C) A type of transform
    D) A type of graph
    Answer: A
  15. Where do you find the entities and transforms?
    A) In the Palette
    B) In the Detail View
    C) In the Graph
    D) In the Home Screen
    Answer: A

๐Ÿ”— Matching Exercises

TermDefinition
1. GraphA. The toolbox in Maltego
2. PaletteB. A visual map of your investigation
3. EntityC. A tool that finds new information
4. TransformD. A piece of data
5. Detail ViewE. Shows more information about an entity

Answers: 1โ€‘B, 2โ€‘A, 3โ€‘D, 4โ€‘C, 5โ€‘E

โœ๏ธ Short Answer Questions

  1. Explain the steps to install Maltego.
  2. What is the difference between Maltego CE and Maltego XL?
  3. What is a graph and why is it important?
  4. What are entities and transforms?
  5. Why is it important to save and export your graph?

๐ŸŽญ Scenarioโ€‘based Exercises

Scenario 1: Chidi received a suspicious email. He wants to find out if the email address is connected to any known scams. How would he use Maltego to investigate?

Scenario 2: A Nigerian company wants to investigate a potential business partner. They have the partner's name and website. How can Maltego help them?

๐Ÿ‘ฅ Group Activity

In groups, install Maltego CE on one computer and create a simple graph together. Start with a person's name, add it as an entity, run a transform to find emails, and discuss the results.

๐Ÿง‘ Individual Activity

Install Maltego CE on your own computer. Create a new graph, add a domain (e.g., "google.com") as an entity, run a transform to find its IP address, and export the graph as an image.

๐Ÿ’ฌ Classroom Discussion Questions

  1. What was the most interesting thing you learned about Maltego?
  2. How do you think Maltego can help investigators?
  3. What challenges did you face during installation?
  4. What do you want to learn about Maltego next?

๐Ÿ› ๏ธ Mini Project

Create a Simple Investigation: Choose a person (real or fictional) and use Maltego to create a graph showing their connections โ€“ emails, websites, social media profiles, etc. Export the graph and present it to the class.

๐Ÿ“‹ Practical Assignment

Write a step-by-step guide on how to install Maltego, create an account, and create a simple graph. Include screenshots (if possible) and explain each step in simple language.

๐Ÿ† Challenge Exercise

Create a graph that shows the connections between three different social media platforms. Start with a username, run transforms to find related accounts, and create a graph that shows the relationships.

๐Ÿ“Œ Quiz Answers

Fillโ€‘inโ€‘theโ€‘Blank: 1. Maltego CE, 2. graph, 3. entity, 4. transform, 5. Palette, 6. Detail View, 7. Exporting, 8. Example, 9. account, 10. installation.

True/False: 1F, 2T, 3T, 4F, 5T, 6F, 7T, 8F, 9T, 10F.

Multiple Choice: 1B, 2B, 3B, 4C, 5B, 6C, 7A, 8A, 9D, 10A, 11A, 12A, 13B, 14A, 15A.

๐ŸŽ Key Takeaways

  • Installing Maltego is the first step to becoming a Maltego user.
  • You need an account to use Maltego.
  • Graphs are where you build your investigation.
  • Entities are clues; transforms find connections.
  • Always save and export your work.

๐Ÿ”œ Preparation for Module 3

In Module 3, you will learn advanced investigation techniques โ€“ including automating investigations with Machines, conducting higher-level footprinting, and using advanced transforms. To prepare, make sure you are comfortable with the basics โ€“ creating graphs, adding entities, and running transforms.

Excellent work, future investigator! See you in Module 3!

4

Module Three

Module 3 ยท Certified Maltego User

๐Ÿ•ต๏ธ Module 3: Advanced Investigation Techniques โ€“ Automation

Hello, future investigator! In Module 2, you learned how to install Maltego, create graphs, add entities, and run basic transforms. You have already started your journey as a Maltego user.

Now, it's time to take your skills to the next level. In this module, you will learn how to automate your investigations using Machines and how to footprint (map) infrastructure. You will also learn about advanced transforms and how to investigate social media and online presence.

Think of this module as learning to use a self-driving car โ€“ you still control it, but it does a lot of the work for you!

Let's begin with a story that shows how automation can make investigations faster and more powerful!

๐ŸŽฏ Learning Objectives

After this module, you will be able to:

  • Understand what Maltego Machines are and how they automate investigations.
  • Use Maltego Machines to run complex investigations with one click.
  • Conduct higher-level infrastructure footprinting.
  • Use advanced search techniques (dorking) within Maltego.
  • Integrate social media and online presence data into investigations.
  • Understand how to investigate a malware hash.

๐Ÿ“– Warmโ€‘up Story: Aishaโ€™s Cyber Threat Investigation

Aisha worked for a Nigerian bank. One day, she received an alert about a possible cyber attack. A malware file had been detected on one of the bank's computers.

Aisha knew she needed to find out where the malware came from and who was behind it. She started by adding the malware hash (a unique code) to her Maltego graph.

Instead of running transforms one by one, she decided to use a Machine. A Machine is like a recipe โ€“ it runs a series of transforms automatically. She chose the "Malware Investigation" Machine and clicked "Run".

Within minutes, the Machine had found:

  • The malware's file name.
  • Other computers that had the same malware.
  • IP addresses that the malware was communicating with.
  • A possible threat actor group behind the attack.

Aisha was amazed. What would have taken hours was done in minutes. She reported her findings to the security team, and they stopped the attack before it could cause damage.

Now, let's learn how to use Machines and other advanced techniques!

๐Ÿ“˜ Lesson 1: What is a Maltego Machine?

Definition: A Machine is a pre-built sequence of transforms that runs automatically. It's like a recipe that tells Maltego what to do step by step.

Why is it important? Machines save you time โ€“ they do the work of many transforms in one go.

Simple explanation: A Machine is like a robot that follows a set of instructions you give it. You press "Go" and it does everything for you.

Realโ€‘life example: A chef uses a recipe to bake a cake โ€“ the recipe tells them exactly what to do.

School example: A teacher has a lesson plan that tells them what to teach each day.

Home example: You have a morning routine that tells you what to do โ€“ brush teeth, get dressed, eat breakfast.

Nigerian example: A Nigerian investigator uses a Machine to automate a fraud investigation.

Illustration:

        +----------+          +----------+          +----------+
        |  Entity  | -------> |  Machine | -------> |  Results |
        +----------+          +----------+          +----------+
        |  Start   |          |  (Auto)  |          |  New     |
        |  Clue    |          |  Steps   |          |  Clues   |
        +----------+          +----------+          +----------+
    

Mini summary: A Machine is an automated sequence of transforms.

๐Ÿ“˜ Lesson 2: How to Use a Machine

Definition: Using a Machine is simple โ€“ you select an entity, choose a Machine from the Palette, and click "Run".

Why is it important? Machines make complex investigations easy โ€“ even for beginners.

Simple explanation: Using a Machine is like putting bread in a toaster โ€“ you press one button and it does the work.

Realโ€‘life example: You use a recipe app โ€“ you pick a recipe and it gives you all the instructions.

School example: You use a calculator โ€“ you press a button and it does the math.

Home example: You use a microwave โ€“ you press a button and it heats your food.

Nigerian example: A Nigerian investigator selects a Machine to investigate a phone number.

Illustration:

        Steps:
        1. Select an entity in your graph.
        2. Go to the Palette and find the Machines section.
        3. Choose a Machine (e.g., "Investigate Person").
        4. Click "Run".
        5. Watch the Machine do the work!
    

Mini summary: Using a Machine is as simple as selecting an entity and clicking "Run".

๐Ÿ“˜ Lesson 3: What is Footprinting?

Definition: Footprinting is the process of gathering information about a target โ€“ like a person, a company, or a website โ€“ to understand their digital footprint.

Why is it important? Footprinting helps you understand the "territory" before you dive deeper into an investigation.

Simple explanation: Footprinting is like exploring a new neighborhood โ€“ you want to know what's there before you start investigating.

Realโ€‘life example: A detective visits the scene of a crime to understand the area.

School example: A student researches a topic before writing an essay.

Home example: You look at a map before going on a trip.

Nigerian example: An investigator footprints a domain to find out who owns it.

Illustration:

        Footprinting:
        +----------+          +----------+
        |  Target  | -------> |  Footprint|
        |          |          |  (Map)    |
        +----------+          +----------+
        |  Domain  |          |  IP       |
        |  Person  |          |  Emails   |
        |  Company |          |  Servers  |
        +----------+          +----------+
    

Mini summary: Footprinting is gathering information about a target.

๐Ÿ“˜ Lesson 4: Higher-Level Infrastructure Footprinting

Definition: Higher-level infrastructure footprinting means mapping everything connected to a target โ€“ like all the websites, servers, and IP addresses owned by a company.

Why is it important? It gives you a complete picture of a target's online presence.

Simple explanation: If you want to know everything about a building, you look at the whole building โ€“ not just one room.

Realโ€‘life example: An investigator maps all the properties owned by a company.

School example: A student maps all the sources used in a research project.

Home example: You map out all the rooms in a new house.

Nigerian example: An investigator maps all the domains owned by a Nigerian company.

Illustration:

        Infrastructure Map:
        +----------+          +----------+
        | Domain   |----------| Subdomain|
        +----------+          +----------+
             |                     |
             |                     |
        +----------+          +----------+
        | IP       |----------| Server   |
        +----------+          +----------+
    

Mini summary: Higher-level footprinting maps all of a target's online assets.

๐Ÿ“˜ Lesson 5: Advanced Transforms โ€“ BuiltWith

Definition: BuiltWith is a transform that tells you what technologies a website uses โ€“ like what programming language, hosting provider, and analytics tools.

Why is it important? Knowing what a website is built with can help you understand its vulnerabilities.

Simple explanation: BuiltWith is like looking under the hood of a car โ€“ you see what makes it work.

Realโ€‘life example: A cybersecurity analyst uses BuiltWith to see if a website has vulnerabilities.

School example: A student looks at the tools used to build a website.

Home example: You look at the ingredients of a meal to know how it's made.

Nigerian example: An investigator uses BuiltWith to find out what technology a Nigerian bank website uses.

Illustration:

        BuiltWith Results:
        +----------+          +----------+
        | Website  | -------> | BuiltWith|
        +----------+          +----------+
        |          |          | Hosting  |
        |          |          | CMS      |
        |          |          | Analytics|
        +----------+          +----------+
    

Mini summary: BuiltWith tells you what technologies a website uses.

๐Ÿ“˜ Lesson 6: Dorking with Maltego

Definition: Dorking is using special search operators (like "site:" or "filetype:") to find specific information on Google. Maltego can automate this process.

Why is it important? Dorking helps you find information that is hidden in plain sight.

Simple explanation: Dorking is like using a magnifying glass to find tiny details on a map.

Realโ€‘life example: A journalist uses dorking to find public documents online.

School example: A student uses dorking to find specific research papers.

Home example: You use dorking to find a specific recipe.

Nigerian example: An investigator uses dorking to find public records in Nigeria.

Illustration:

        Dorking Operators:
        site:example.com - search only on that site
        filetype:pdf - search only PDF files
        intitle:"keyword" - search for keyword in titles
    

Mini summary: Dorking uses special search operators to find specific information.

๐Ÿ“˜ Lesson 7: Investigating Social Media

Definition: Social media investigation means using Maltego to find and connect social media profiles, posts, and relationships.

Why is it important? Social media is a goldmine of information โ€“ people share a lot about themselves online.

Simple explanation: Social media investigation is like looking at someone's photo album to learn about their life.

Realโ€‘life example: A detective uses social media to track a suspect's friends.

School example: A student uses social media to research a famous person.

Home example: You look at a friend's social media to see what they've been doing.

Nigerian example: An investigator uses social media to find connections between suspects.

Illustration:

        Social Media Graph:
        +----------+          +----------+
        |  Person  |----------| Facebook |
        +----------+          +----------+
             |                     |
             |                     |
        +----------+          +----------+
        | Twitter  |----------| Instagram|
        +----------+          +----------+
    

Mini summary: Social media investigation finds and connects online profiles.

๐Ÿ“˜ Lesson 8: Tools for Social Media Investigation

Definition: Maltego has special transforms for social media โ€“ like Pipl (finds people), Epieos (finds accounts), and Hunter (finds emails).

Why is it important? These tools make social media investigation faster and more accurate.

Simple explanation: These transforms are like special tools in your detective kit โ€“ each one does a specific job.

Realโ€‘life example: A company uses Hunter to find employee email addresses.

School example: A student uses Pipl to find a person's online presence.

Home example: You use Epieos to find if someone has a social media account.

Nigerian example: An investigator uses Hunter to find email addresses for a Nigerian company.

Illustration:

        Social Media Tools:
        +----------+  +----------+  +----------+
        |   Pipl   |  |  Epieos  |  |  Hunter  |
        +----------+  +----------+  +----------+
        | Finds    |  | Finds    |  | Finds    |
        | People   |  | Accounts |  | Emails   |
        +----------+  +----------+  +----------+
    

Mini summary: Social media transforms help you find people, accounts, and emails.

๐Ÿ“˜ Lesson 9: Investigating a Malware Hash

Definition: A malware hash is a unique code that identifies a specific piece of malware. Maltego can use it to find information about the malware โ€“ like its name, type, and origins.

Why is it important? Investigating a hash can help you understand a cyber attack and find the threat actor.

Simple explanation: A hash is like a fingerprint for a file โ€“ it's unique to that file.

Realโ€‘life example: A cybersecurity analyst uses a hash to identify a new virus.

School example: A student uses a code to identify a specific book.

Home example: You use a serial number to identify a device.

Nigerian example: An investigator uses a hash to track a malware attack on a Nigerian bank.

Illustration:

        Malware Hash Investigation:
        +----------+          +----------+
        |  Hash    | -------> |  Virus   |
        +----------+          +----------+
        |          |          |  Name    |
        |          |          |  Type    |
        |          |          |  Origin  |
        +----------+          +----------+
    

Mini summary: A malware hash is a unique fingerprint used to identify malware.

๐Ÿ“˜ Lesson 10: Cyber Threat Intelligence

Definition: Cyber threat intelligence is information about threats โ€“ like who is attacking, how they attack, and what they are after.

Why is it important? It helps you defend against attacks by understanding your enemy.

Simple explanation: Threat intelligence is like knowing a thief's habits โ€“ it helps you protect your house.

Realโ€‘life example: A security team uses threat intelligence to stop attacks.

School example: A teacher uses intelligence to know which students need extra help.

Home example: You use intelligence to know when to lock your doors.

Nigerian example: A Nigerian security team uses threat intelligence to protect a bank.

Illustration:

        Threat Intelligence:
        +----------+          +----------+
        |  Threat  | -------> |  Intelligence|
        +----------+          +----------+
        |  Attack  |          |  Who      |
        |  Malware |          |  How      |
        |  Actor   |          |  Why      |
        +----------+          +----------+
    

Mini summary: Cyber threat intelligence helps you understand and defend against attacks.

๐Ÿ“˜ Lesson 11: Automating with Machines โ€“ Examples

Definition: Here are some common Machines you can use:

  • Investigate Person: Finds emails, social media, and more for a person.
  • Investigate Domain: Finds DNS records, emails, and websites for a domain.
  • Malware Investigation: Finds information about a malware hash.
  • Company Investigation: Finds employees, domains, and social media for a company.

Why is it important? Knowing which Machine to use saves you time.

Simple explanation: Machines are like different tools for different jobs โ€“ you choose the right one for the job.

Realโ€‘life example: A detective uses the right tool for the right case.

School example: A student uses the right book for the right subject.

Home example: You use the right kitchen tool for the right dish.

Nigerian example: An investigator chooses the right Machine for a fraud case.

Illustration:

        Machines Examples:
        +----------+  +----------+  +----------+
        | Person   |  | Domain   |  | Malware  |
        | Machine  |  | Machine  |  | Machine  |
        +----------+  +----------+  +----------+
    

Mini summary: Different Machines are used for different types of investigations.

๐Ÿ“˜ Lesson 12: Putting It All Together โ€“ A Complete Investigation

Definition: A complete investigation uses all the tools you have learned โ€“ Machines, transforms, footprinting, and social media investigation.

Why is it important? This is what real investigations look like โ€“ you use everything to find the truth.

Simple explanation: You use all your detective skills โ€“ like a chef using all the ingredients โ€“ to create the final dish.

Realโ€‘life example: A detective uses all their training and tools to solve a crime.

School example: A student uses all their knowledge to write a great essay.

Home example: You use all your skills to host a great party.

Nigerian example: A Nigerian investigator uses all their Maltego skills to solve a complex case.

Illustration:

        Complete Investigation:
        +----------+   +----------+   +----------+
        | Start    | โ†’ | Use      | โ†’ | Machines |
        | Entity   |   | Transforms|   |          |
        +----------+   +----------+   +----------+
                                              |
                                              v
        +----------+   +----------+   +----------+
        | Finish   | โ† | Analyze  | โ† | Footprint|
        | Report   |   | Results  |   | Social   |
        +----------+   +----------+   +----------+
    

Mini summary: A complete investigation uses all the tools you have learned.

๐Ÿ“˜ Lesson 13: Staying Ethical in Advanced Investigations

Definition: Even with advanced tools, you must always use them ethically and legally.

Why is it important? Ethics protect you and the people you investigate.

Simple explanation: Being ethical is like being a good detective โ€“ you don't spy on people or use information to hurt them.

Realโ€‘life example: A journalist protects the identity of innocent people.

School example: A student gives credit to sources they used.

Home example: You respect your family's privacy.

Nigerian example: A Nigerian investigator follows the law and protects privacy.

Illustration:

        Ethical Guidelines:
        - Respect privacy
        - Follow the law
        - Use information responsibly
        - Don't harm others
    

Mini summary: Always use advanced tools ethically and legally.

๐Ÿ“˜ Lesson 14: Common Transforms for Advanced Investigations

Definition: Some advanced transforms you will use often:

  • To DNS Records: Finds DNS information for a domain.
  • To WHOIS: Finds who owns a domain.
  • To IP Address: Finds the IP address of a domain.
  • To Hash: Finds information about a file hash.
  • To Social Media: Finds social media profiles.

Why is it important? Knowing these transforms will speed up your investigations.

Simple explanation: These are your best tools โ€“ use them often.

Realโ€‘life example: A detective uses their most-used tools every day.

School example: A student uses their best study methods.

Home example: You use your most-used kitchen utensils.

Nigerian example: A Nigerian investigator uses these transforms in almost every case.

Illustration:

        Advanced Transforms:
        +----------+  +----------+  +----------+
        | DNS      |  | WHOIS    |  | IP       |
        | Records  |  | Lookup   |  | Address  |
        +----------+  +----------+  +----------+
        +----------+  +----------+
        | Hash     |  | Social   |
        | Lookup   |  | Media    |
        +----------+  +----------+
    

Mini summary: Advanced transforms help you find DNS, WHOIS, IP, hash, and social media data.

๐Ÿ“˜ Lesson 15: The Future of OSINT and Maltego

Definition: OSINT and Maltego are constantly evolving. New data sources and transforms are added regularly.

Why is it important? Staying updated helps you remain an effective investigator.

Simple explanation: Technology changes โ€“ you need to keep learning to stay ahead.

Realโ€‘life example: Detectives learn new techniques to catch criminals.

School example: Students learn new topics every year.

Home example: You learn new recipes to cook better meals.

Nigerian example: Nigerian investigators stay updated to fight evolving cybercrime.

Illustration:

        Future of OSINT:
        +----------+
        |  New Data|
        |  Sources |
        |  New     |
        |  Transforms|
        |  AI/ML   |
        +----------+
    

Mini summary: OSINT and Maltego are always evolving โ€“ keep learning!

๐Ÿ“š Key Vocabulary

WordSimple Definition
MachineAn automated sequence of transforms.
FootprintingGathering information about a target's digital presence.
BuiltWithA transform that shows what technologies a website uses.
DorkingUsing special search operators to find information.
HashA unique code that identifies a file (like a fingerprint).
MalwareMalicious software designed to cause harm.
Threat IntelligenceInformation about cyber threats and attackers.
WHOISA lookup that shows who owns a domain.
DNSDomain Name System โ€“ translates domain names to IP addresses.
Cyber ThreatA potential attack on computer systems.

๐Ÿง  Important Concepts

  • Machines automate investigations: They save time by running multiple transforms automatically.
  • Footprinting helps you understand the target: It gives you a map of the target's digital presence.
  • Social media is a rich source of OSINT: People share a lot of information online.
  • Malware hashes are unique fingerprints: They help you identify malicious files.
  • Ethics always matter: Use your skills responsibly and legally.

๐Ÿ‘ฃ Stepโ€‘byโ€‘Step Explanations

How to use a Machine

  1. Select an entity in your graph.
  2. Open the Palette and find the Machines section.
  3. Choose a Machine (e.g., "Investigate Person").
  4. Click "Run" and wait for the Machine to complete.
  5. Explore the results โ€“ new entities and connections will appear.

How to footprint a domain

  1. Add a "Domain" entity to your graph.
  2. Right-click the domain and choose "To DNS Records".
  3. Add the IP address to the graph.
  4. Right-click the IP address and choose "To WHOIS".
  5. Use the BuiltWith transform to see what technology the website uses.

๐ŸŒ Realโ€‘life Examples

  • Cybersecurity: Using a Machine to investigate a malware hash.
  • Law Enforcement: Footprinting a suspect's online presence.
  • Journalism: Using social media investigation to verify a story.

๐Ÿ‡ณ๐Ÿ‡ฌ Nigerian Examples

  • Fraud Investigation: Using a Machine to trace a fraudster's online footprint.
  • Cybersecurity: Investigating a malware hash from a Nigerian bank.
  • Due Diligence: Footprinting a Nigerian company before partnership.

๐ŸŽฎ Fun Examples Children Can Relate To

  • Video Game: Using a cheat code (Machine) to get all the items.
  • Treasure Hunt: Footprinting a map to find hidden treasure.
  • Social Media: Investigating a friend's online profile.

๐Ÿ  Everyday Examples

  • Online Research: Using advanced search techniques to find information.
  • Social Media: Finding out if someone has other accounts.
  • Technology: Identifying what a website is built with.

๐Ÿง‘โ€๐Ÿซ Teacher Notes

This module introduces advanced concepts and techniques. Use real-world case studies and demonstrations to illustrate the power of Machines and footprinting. Encourage students to experiment with different Machines and transforms. Emphasise the importance of ethics and legality.

๐Ÿ‘ช Parent Tips

Encourage your child to explore Maltego's Machines and advanced transforms. Discuss the importance of online privacy and ethical research. Help them understand how these skills can be used responsibly to solve real-world problems.

โœจ Interesting Facts

  • Maltego Machines can run hundreds of transforms in seconds.
  • The BuiltWith transform can identify over 1,000 technologies.
  • Maltego is used by intelligence agencies worldwide.

๐Ÿ’ก Did You Know?

  • Did you know that Maltego has a Machine specifically for investigating email addresses?
  • Did you know that dorking can be used to find sensitive documents online?
  • Did you know that Nigerian cybersecurity teams use Maltego for threat intelligence?

๐Ÿ”” Remember This

  • Machines automate investigations and save time.
  • Footprinting helps you understand your target.
  • Social media is a valuable source of OSINT.
  • Malware hashes are unique identifiers.
  • Always conduct investigations ethically.

โš ๏ธ Common Mistakes

  • Using the wrong Machine: Choose the right Machine for your entity.
  • Not verifying data: Always verify information from multiple sources.
  • Ignoring ethical boundaries: Respect privacy and follow the law.
  • Over-relying on automation: Machines are tools โ€“ you still need to interpret the results.

โœ… Best Practices

  • Use Machines to save time on complex investigations.
  • Always verify data with multiple sources.
  • Document your investigation steps.
  • Respect privacy and follow the law.
  • Keep learning about new transforms and techniques.

๐Ÿ“Š Diagrams & Tables

Machine Types

Machine NamePurpose
Investigate PersonFinds emails, social media, and more for a person
Investigate DomainFinds DNS records, emails, and websites for a domain
Malware InvestigationFinds information about a malware hash
Company InvestigationFinds employees, domains, and social media for a company

Footprinting Flow

        +----------+          +----------+          +----------+
        | Domain   | -------> | DNS      | -------> | IP       |
        +----------+          +----------+          +----------+
              |                     |                     |
              v                     v                     v
        +----------+          +----------+          +----------+
        | WHOIS    |          | BuiltWith|          | Location |
        +----------+          +----------+          +----------+
    

Social Media Investigation

        +----------+          +----------+          +----------+
        | Person   | -------> | Pipl     | -------> | Facebook |
        +----------+          +----------+          +----------+
              |                     |                     |
              v                     v                     v
        +----------+          +----------+          +----------+
        | Twitter  |          | Instagram|          | LinkedIn |
        +----------+          +----------+          +----------+
    

๐Ÿ“ Endโ€‘ofโ€‘Module Summary

You have completed Module 3 โ€“ "Advanced Investigation Techniques"! You have learned how to use Machines to automate investigations, footprint infrastructure, and investigate social media and malware hashes.

These advanced techniques will make your investigations faster, more thorough, and more powerful. You are now ready to take on complex investigations with confidence.

Great work โ€“ you are now ready for Module 4!

โ“ Frequently Asked Questions

  1. What is a Machine in Maltego? An automated sequence of transforms.
  2. How do I use a Machine? Select an entity, choose a Machine from the Palette, and click "Run".
  3. What is footprinting? Gathering information about a target's digital presence.
  4. What is BuiltWith? A transform that shows what technologies a website uses.
  5. What is dorking? Using special search operators to find information.
  6. What is a malware hash? A unique code that identifies a file.
  7. How do I investigate social media? Use transforms like Pipl, Epieos, and Hunter.
  8. What is cyber threat intelligence? Information about cyber threats and attackers.
  9. What is WHOIS? A lookup that shows who owns a domain.
  10. Why is ethics important? To protect privacy and follow the law.

๐Ÿค” Review Questions

  1. What is a Maltego Machine?
  2. How do you use a Machine?
  3. What is footprinting?
  4. What is BuiltWith and what does it do?
  5. What is dorking?
  6. What is a malware hash?
  7. How do you investigate social media in Maltego?
  8. What is cyber threat intelligence?
  9. What is WHOIS?
  10. What is DNS?
  11. Give an example of a Machine.
  12. Why is ethics important in OSINT?
  13. What are some advanced transforms?
  14. How can Maltego help with cyber threat intelligence?
  15. What is the future of OSINT and Maltego?

๐Ÿ“ Fillโ€‘inโ€‘theโ€‘Blank

  1. A ______ is an automated sequence of transforms.
  2. ______ is gathering information about a target's digital presence.
  3. ______ is a transform that shows what technologies a website uses.
  4. ______ uses special search operators to find information.
  5. A ______ is a unique code that identifies a file.
  6. ______ is information about cyber threats and attackers.
  7. ______ is a lookup that shows who owns a domain.
  8. ______ translates domain names to IP addresses.
  9. Social media transforms like ______ find people.
  10. ______ can identify the technology stack of a website.

โœ… True or False

  1. Machines are manual sequences of transforms. (False)
  2. Footprinting helps you understand a target. (True)
  3. BuiltWith shows what technologies a website uses. (True)
  4. Dorking is a type of Machine. (False)
  5. A malware hash is a unique fingerprint. (True)
  6. Threat intelligence is not useful. (False)
  7. WHOIS shows who owns a domain. (True)
  8. DNS translates domain names to IP addresses. (True)
  9. Pipl is a transform for finding domains. (False)
  10. Ethics are not important in OSINT. (False)

๐Ÿ”˜ Multiple Choice

  1. What is a Machine?
    A) A manual transform
    B) An automated sequence of transforms
    C) A type of entity
    D) A graph layout
    Answer: B
  2. What is footprinting?
    A) Deleting data
    B) Gathering information about a target's digital presence
    C) Running a Machine
    D) Creating a graph
    Answer: B
  3. What does BuiltWith do?
    A) Finds IP addresses
    B) Shows what technologies a website uses
    C) Finds social media profiles
    D) Runs a Machine
    Answer: B
  4. What is dorking?
    A) Using special search operators to find information
    B) A type of Machine
    C) A type of entity
    D) A graph layout
    Answer: A
  5. What is a malware hash?
    A) A unique code that identifies a file
    B) A type of Machine
    C) A type of entity
    D) A graph layout
    Answer: A
  6. What is cyber threat intelligence?
    A) Information about cyber threats and attackers
    B) A type of Machine
    C) A type of entity
    D) A graph layout
    Answer: A
  7. What is WHOIS?
    A) A lookup that shows who owns a domain
    B) A type of Machine
    C) A type of entity
    D) A graph layout
    Answer: A
  8. What is DNS?
    A) Translates domain names to IP addresses
    B) A type of Machine
    C) A type of entity
    D) A graph layout
    Answer: A
  9. Which of these is a social media transform?
    A) Pipl
    B) BuiltWith
    C) WHOIS
    D) DNS
    Answer: A
  10. Which Machine would you use to investigate a person?
    A) Investigate Person
    B) Investigate Domain
    C) Malware Investigation
    D) Company Investigation
    Answer: A
  11. Which Machine would you use to investigate a domain?
    A) Investigate Person
    B) Investigate Domain
    C) Malware Investigation
    D) Company Investigation
    Answer: B
  12. Which Machine would you use to investigate a malware hash?
    A) Investigate Person
    B) Investigate Domain
    C) Malware Investigation
    D) Company Investigation
    Answer: C
  13. What is the purpose of cyber threat intelligence?
    A) To understand and defend against attacks
    B) To delete data
    C) To create malware
    D) To run Machines
    Answer: A
  14. Why is ethics important in OSINT?
    A) To protect privacy and follow the law
    B) To make investigations faster
    C) To find more data
    D) To run Machines
    Answer: A
  15. What is the future of OSINT and Maltego?
    A) Constantly evolving with new data sources and transforms
    B) Staying the same
    C) Becoming obsolete
    D) No longer used
    Answer: A

๐Ÿ”— Matching Exercises

TermDefinition
1. MachineA. Shows what technologies a website uses
2. FootprintingB. A unique code that identifies a file
3. BuiltWithC. An automated sequence of transforms
4. HashD. Gathering information about a target's digital presence
5. WHOISE. A lookup that shows who owns a domain

Answers: 1โ€‘C, 2โ€‘D, 3โ€‘A, 4โ€‘B, 5โ€‘E

โœ๏ธ Short Answer Questions

  1. Explain the difference between a Machine and a transform.
  2. What is footprinting and why is it important?
  3. How can Maltego be used for cyber threat intelligence?
  4. What are the ethical considerations when using advanced OSINT tools?
  5. Describe the future of OSINT and Maltego.

๐ŸŽญ Scenarioโ€‘based Exercises

Scenario 1: A Nigerian bank has detected a malware attack. The security team has the malware hash. How can Maltego be used to investigate this attack?

Scenario 2: A journalist is investigating a corrupt politician. They have the politician's name and a website. How can Maltego help them find connections and evidence?

๐Ÿ‘ฅ Group Activity

In groups, choose a real-world cyber threat (e.g., a known malware or phishing campaign). Use Maltego to investigate it โ€“ start with a hash or domain, use Machines and transforms, and present your findings to the class.

๐Ÿง‘ Individual Activity

Choose a Nigerian company or person. Use Maltego to footprint their digital presence โ€“ find domains, social media, and other connections. Write a report on your findings.

๐Ÿ’ฌ Classroom Discussion Questions

  1. How can Machines save time in investigations?
  2. What are the benefits of footprinting?
  3. How can social media investigation help solve crimes?
  4. What are the challenges of using advanced OSINT tools?

๐Ÿ› ๏ธ Mini Project

Cyber Threat Investigation: Choose a known malware sample (use a public hash). Use Maltego to investigate it โ€“ find its name, type, origins, and related infrastructure. Create a graph and a report.

๐Ÿ“‹ Practical Assignment

Write a step-by-step guide on how to use a Maltego Machine for a specific investigation (e.g., person investigation). Include screenshots (if possible) and explain each step.

๐Ÿ† Challenge Exercise

Design a custom Machine for a specific investigation scenario (e.g., investigating a phishing campaign). List the transforms you would include and explain the logic behind each step.

๐Ÿ“Œ Quiz Answers

Fillโ€‘inโ€‘theโ€‘Blank: 1. Machine, 2. Footprinting, 3. BuiltWith, 4. Dorking, 5. hash, 6. Threat intelligence, 7. WHOIS, 8. DNS, 9. Pipl, 10. BuiltWith.

True/False: 1F, 2T, 3T, 4F, 5T, 6F, 7T, 8T, 9F, 10F.

Multiple Choice: 1B, 2B, 3B, 4A, 5A, 6A, 7A, 8A, 9A, 10A, 11B, 12C, 13A, 14A, 15A.

๐ŸŽ Key Takeaways

  • Machines automate complex investigations.
  • Footprinting gives you a complete view of a target.
  • Social media is a powerful OSINT source.
  • Malware hashes help identify threats.
  • Ethics and legality are always important.

๐Ÿ”œ Preparation for Module 4

In Module 4, you will learn about customisation and collaboration โ€“ how to create your own entities and transforms, and how to collaborate with others on investigations. To prepare, think about what custom tools could make your investigations easier.

Excellent work, future investigator! See you in Module 4!

5

Module four

Module 4 ยท Certified Maltego User

๐Ÿ•ต๏ธ Module 4: Customization & Collaboration โ€“ Making Maltego Yours

Hello, future investigator! In Module 3, you learned advanced techniques โ€“ using Machines, footprinting, and investigating social media and malware hashes. You have become a skilled Maltego user.

Now, it's time to make Maltego yours. In this module, you will learn how to customize Maltego โ€“ create your own entities and transforms โ€“ and how to collaborate with others on investigations.

Think of this module as learning to build your own tools and work as a team โ€“ just like real investigators do.

Let's begin with a story that shows how customization and collaboration can make investigations even more powerful!

๐ŸŽฏ Learning Objectives

After this module, you will be able to:

  • Understand what customization means in Maltego.
  • Create your own custom entities.
  • Understand the basics of creating custom transforms.
  • Use Maltego's collaboration features to work with others.
  • Understand how to share graphs and investigations.
  • Know the benefits of customizing Maltego for your needs.

๐Ÿ“– Warmโ€‘up Story: The Team Investigation

Aisha, Chidi, and Kofi worked together as a cybersecurity team at a Nigerian bank. They often investigated fraud cases together.

One day, they were investigating a complex case. They had a lot of data โ€“ phone numbers, emails, and bank accounts. They each worked on different parts, but they needed to share their findings.

Chidi said: "We can use Maltego's collaboration features! We can share our graphs with each other."

Aisha added: "And we can create custom entities for the specific data we're investigating โ€“ like a 'Bank Account' entity."

They worked together, sharing graphs and creating custom tools. Within hours, they had solved the case. They found the fraudster and stopped the scheme.

Now, let's learn how to customize Maltego and collaborate with others!

๐Ÿ“˜ Lesson 1: What is Customization?

Definition: Customization means changing Maltego to fit your needs โ€“ like creating your own entities, transforms, and layouts.

Why is it important? Customization makes Maltego work better for you. It's like getting a custom-made suit instead of buying one off the rack.

Simple explanation: Customization is like decorating your room โ€“ you make it your own.

Realโ€‘life example: A tailor makes a custom dress for you.

School example: You design your own study schedule.

Home example: You arrange your room the way you like it.

Nigerian example: A Nigerian investigator creates custom entities for Nigerian banking data.

Illustration:

        Customization:
        +----------+          +----------+
        | Standard | -------> | Custom   |
        | Maltego  |          | Maltego  |
        +----------+          +----------+
        | Fixed    |          | Made for |
        | Entities |          | Your     |
        |          |          | Needs    |
        +----------+          +----------+
    

Mini summary: Customization makes Maltego work better for you.

๐Ÿ“˜ Lesson 2: Maltego Standard Entities

Definition: Maltego comes with standard entities โ€“ like Person, Domain, Email, and Phone Number. These are ready to use.

Why is it important? Standard entities cover most common investigation needs. They are a good starting point.

Simple explanation: Standard entities are like the default tools in a toolkit โ€“ they work for most jobs.

Realโ€‘life example: A detective uses standard tools like a notebook and pen.

School example: You use standard school supplies like pencils and erasers.

Home example: You use standard kitchen utensils like spoons and knives.

Nigerian example: An investigator uses standard entities like "Person" and "Email".

Illustration:

        Standard Entities:
        +----------+  +----------+  +----------+
        | Person   |  | Domain   |  | Email    |
        +----------+  +----------+  +----------+
        | Phone    |  | URL      |  | IP       |
        +----------+  +----------+  +----------+
    

Mini summary: Standard entities cover common investigation needs.

๐Ÿ“˜ Lesson 3: Creating Custom Entities

Definition: Custom entities are entities you create yourself โ€“ for example, a "Bank Account" entity or a "Company" entity.

Why is it important? Custom entities let you work with data that isn't covered by standard entities.

Simple explanation: Creating custom entities is like adding a new tool to your toolkit โ€“ one that you designed yourself.

Realโ€‘life example: A detective creates a new form for a specific type of case.

School example: You create a new folder for a specific project.

Home example: You create a new playlist for your favorite songs.

Nigerian example: A Nigerian investigator creates a "NIN" (National ID) entity.

Illustration:

        Custom Entity:
        +----------+
        | Bank     |
        | Account  |
        +----------+
        | Account  |
        | Number   |
        | Owner    |
        | Balance  |
        +----------+
    

Mini summary: Custom entities let you work with specialized data.

๐Ÿ“˜ Lesson 4: How to Create a Custom Entity

Definition: To create a custom entity, you open the Entity Manager, click "New", and fill in the details.

Why is it important? Knowing how to create entities gives you total control over your data.

Simple explanation: Creating a custom entity is like filling out a form โ€“ you give it a name, choose a type, and add properties.

Realโ€‘life example: You create a new contact in your phone by entering their name and number.

School example: You create a new flashcard for studying.

Home example: You create a new recipe by writing down the ingredients.

Nigerian example: An investigator creates a "Bank Account" entity by entering account number, owner, and bank name.

Illustration:

        Steps:
        1. Open Entity Manager.
        2. Click "New".
        3. Enter a name (e.g., "BankAccount").
        4. Choose a type (e.g., "Entity").
        5. Add properties (e.g., "AccountNumber", "Owner").
        6. Click "Save".
    

Mini summary: Custom entities are easy to create โ€“ just open the Entity Manager and add your own.

๐Ÿ“˜ Lesson 5: What are Custom Transforms?

Definition: Custom transforms are transforms you create yourself โ€“ they let you fetch data from sources that aren't in Maltego by default.

Why is it important? Custom transforms let you bring in data from anywhere โ€“ internal databases, custom APIs, or specialized sources.

Simple explanation: Custom transforms are like building your own bridge to connect Maltego to new data sources.

Realโ€‘life example: A company creates a transform to pull data from their internal customer database.

School example: A student creates a transform to pull data from a school library.

Home example: You create a transform to pull data from your family calendar.

Nigerian example: A Nigerian investigator creates a transform to pull data from the NIN database.

Illustration:

        Custom Transform:
        +----------+          +----------+
        | Entity   | -------> | Custom   | -------> | New Data |
        |          |          | Transform|          |          |
        +----------+          +----------+          +----------+
        | Person   |          | Fetch    |          | NIN      |
        |          |          | from NIN |          | Address  |
        +----------+          +----------+          +----------+
    

Mini summary: Custom transforms bring in data from new sources.

๐Ÿ“˜ Lesson 6: The Basics of Creating a Custom Transform

Definition: Creating a custom transform involves writing code (usually in Python or Java) that tells Maltego how to fetch and return data.

Why is it important? Custom transforms are powerful โ€“ they can connect Maltego to almost any data source.

Simple explanation: A custom transform is like a small program that runs when you click it โ€“ it goes out, gets data, and brings it back.

Realโ€‘life example: A developer writes a script to fetch data from a website.

School example: A student writes a program to calculate grades.

Home example: You write a script to organize your photos.

Nigerian example: An investigator writes a transform to fetch data from a Nigerian government database.

Illustration:

        Transform Structure:
        1. Input: Entity (e.g., Person)
        2. Process: Fetch data (e.g., from NIN database)
        3. Output: New entities (e.g., NIN, Address)
    

Mini summary: Custom transforms are small programs that fetch data.

๐Ÿ“˜ Lesson 7: Collaboration โ€“ Working Together

Definition: Collaboration means working with others on the same investigation. Maltego has features that let you share graphs and work together.

Why is it important? Many investigations are too big for one person โ€“ teams need to work together.

Simple explanation: Collaboration is like working on a group project โ€“ you share the work and help each other.

Realโ€‘life example: A team of detectives works together on a case.

School example: A group of students works together on a science project.

Home example: Family members work together to plan a party.

Nigerian example: A team of Nigerian investigators works together on a fraud case.

Illustration:

        Collaboration:
        +----------+          +----------+
        | Person 1 | -------> | Shared   | -------> | Person 2 |
        | Graph    |          | Graph    |          | Graph    |
        +----------+          +----------+          +----------+
    

Mini summary: Collaboration means working together on an investigation.

๐Ÿ“˜ Lesson 8: Sharing Graphs

Definition: Sharing graphs means sending your investigation to other Maltego users so they can view or edit it.

Why is it important? Sharing graphs is how teams collaborate โ€“ everyone can see the same picture.

Simple explanation: Sharing a graph is like sending a photo to your friends โ€“ they can see what you see.

Realโ€‘life example: A detective shares a case file with their partner.

School example: A student shares a document with their group members.

Home example: You share a shopping list with your family.

Nigerian example: A Nigerian investigator shares a graph with their team.

Illustration:

        Sharing a Graph:
        1. Open your graph.
        2. Go to File > Share.
        3. Enter the email of the person you want to share with.
        4. Choose permissions (view or edit).
        5. Click "Share".
    

Mini summary: Sharing graphs lets teams work together.

๐Ÿ“˜ Lesson 9: Collaboration Tools in Maltego

Definition: Maltego has built-in collaboration tools โ€“ like shared graphs, comments, and version history.

Why is it important? These tools make it easy to work with a team.

Simple explanation: Collaboration tools are like the features in a group chat โ€“ they help you communicate and work together.

Realโ€‘life example: A team uses a shared document to write a report together.

School example: A group uses a shared folder to store project files.

Home example: A family uses a shared calendar to plan events.

Nigerian example: A Nigerian team uses Maltego's collaboration tools to work on a case.

Illustration:

        Collaboration Tools:
        - Shared Graphs
        - Comments
        - Version History
        - Real-time Updates
    

Mini summary: Maltego's collaboration tools make teamwork easy.

๐Ÿ“˜ Lesson 10: Working with Others โ€“ Best Practices

Definition: Best practices for collaboration include clear communication, documenting your work, and respecting others' contributions.

Why is it important? Good collaboration makes investigations faster and more accurate.

Simple explanation: Best practices are like rules for playing a game โ€“ they help everyone work together smoothly.

Realโ€‘life example: A team has regular meetings to discuss progress.

School example: A group divides tasks among members and meets regularly.

Home example: A family has a weekly meeting to plan the week.

Nigerian example: A Nigerian team has clear roles and communication channels.

Illustration:

        Collaboration Best Practices:
        - Communicate clearly
        - Document your work
        - Respect others' contributions
        - Use shared tools
        - Review each other's work
    

Mini summary: Good collaboration practices make teamwork effective.

๐Ÿ“˜ Lesson 11: Version History โ€“ Tracking Changes

Definition: Version history lets you see who made changes to a graph and when โ€“ and you can go back to an earlier version if needed.

Why is it important? Version history prevents you from losing work and helps you track progress.

Simple explanation: Version history is like an undo button for your whole investigation.

Realโ€‘life example: A writer uses version history to track changes to a document.

School example: A student uses version history to track changes to a project.

Home example: You use version history to track changes to a family tree.

Nigerian example: A Nigerian investigator uses version history to track changes to a graph.

Illustration:

        Version History:
        +----------+          +----------+
        | Version  | -------> | Version  |
        | 1 (Original)|        | 2 (Edited)|
        +----------+          +----------+
    

Mini summary: Version history tracks changes to your graph.

๐Ÿ“˜ Lesson 12: Adding Comments to Your Graph

Definition: Comments are notes you can add to your graph to explain your work or share ideas with your team.

Why is it important? Comments help others understand your investigation and provide context.

Simple explanation: Comments are like sticky notes on your graph โ€“ they remind you and others of important things.

Realโ€‘life example: A detective leaves notes on a case board.

School example: A student leaves comments in a shared document.

Home example: You leave notes on a family calendar.

Nigerian example: A Nigerian investigator adds comments to a graph to explain their findings.

Illustration:

        Adding Comments:
        1. Select an entity or link.
        2. Right-click and choose "Add Comment".
        3. Type your comment.
        4. Click "Save".
    

Mini summary: Comments help explain your investigation.

๐Ÿ“˜ Lesson 13: Using Customization and Collaboration Together

Definition: The power of Maltego comes from combining customization and collaboration โ€“ you create custom tools and share them with your team.

Why is it important? Together, they make your team unstoppable.

Simple explanation: You build custom tools and share them with your team โ€“ it's like equipping your whole team with special gear.

Realโ€‘life example: A team of detectives uses custom forms and shares case files.

School example: A group of students creates custom study materials and shares them.

Home example: A family creates custom recipes and shares them.

Nigerian example: A Nigerian team creates custom entities for Nigerian data and shares them.

Illustration:

        Customization + Collaboration = Powerful Team
        +----------+          +----------+
        | Custom   | -------> | Shared   | -------> | Powerful |
        | Tools    |          | Tools    |          | Team     |
        +----------+          +----------+          +----------+
    

Mini summary: Customization and collaboration together make a powerful team.

๐Ÿ“˜ Lesson 14: Real-World Customization Examples

Definition: Here are some real-world examples of customization:

  • Banking: A custom "Bank Account" entity with account number, owner, and balance.
  • Healthcare: A custom "Patient" entity with medical record number and diagnosis.
  • Education: A custom "Student" entity with student ID and grades.
  • Government: A custom "Citizen" entity with NIN and address.

Why is it important? These examples show how customization can be used in different fields.

Simple explanation: Customization is like building tools for your specific job.

Realโ€‘life example: A bank creates custom entities for fraud investigation.

School example: A school creates custom entities for student data.

Home example: You create custom entities for your personal projects.

Nigerian example: A Nigerian bank creates custom entities for NIN data.

Illustration:

        Customization Examples:
        +----------+  +----------+  +----------+
        | Banking  |  | Healthcare|  | Education|
        +----------+  +----------+  +----------+
        | Bank     |  | Patient  |  | Student  |
        | Account  |  |          |  |          |
        +----------+  +----------+  +----------+
    

Mini summary: Customization is used in many industries.

๐Ÿ“˜ Lesson 15: Putting It All Together โ€“ Customized Collaboration

Definition: In a customized collaborative investigation, you create custom entities and transforms, share them with your team, and work together on shared graphs.

Why is it important? This is how professional investigators work โ€“ it's the ultimate goal of this module.

Simple explanation: You build the tools, share them with your team, and work together to solve the mystery.

Realโ€‘life example: A team of investigators uses custom tools and shares their findings.

School example: A group of students builds custom study tools and shares them.

Home example: A family builds custom chore charts and shares them.

Nigerian example: A Nigerian team builds custom tools for fraud investigation and collaborates.

Illustration:

        Customized Collaboration:
        +----------+   +----------+   +----------+
        | Custom   | โ†’ | Share    | โ†’ | Team     |
        | Entities |   | with     |   | Works    |
        | Transforms|   | Team     |   | Together |
        +----------+   +----------+   +----------+
    

Mini summary: Customized collaboration is the ultimate goal โ€“ building tools and working as a team.

๐Ÿ“š Key Vocabulary

WordSimple Definition
CustomizationChanging Maltego to fit your needs.
Custom EntityAn entity you create yourself.
Custom TransformA transform you create yourself.
CollaborationWorking with others on an investigation.
Shared GraphA graph that is shared with others.
Version HistoryA record of changes made to a graph.
CommentA note added to a graph to explain your work.
Entity ManagerThe tool in Maltego for creating and managing entities.
TeamA group of people working together.
APIA way for programs to talk to each other (used in custom transforms).

๐Ÿง  Important Concepts

  • Customization makes Maltego work for you: Create entities and transforms that fit your needs.
  • Collaboration makes investigations faster: Share graphs and work as a team.
  • Version history protects your work: You can always go back to an earlier version.
  • Comments add context: Help others understand your investigation.
  • Customization and collaboration together are powerful: Build tools and share them with your team.

๐Ÿ‘ฃ Stepโ€‘byโ€‘Step Explanations

How to create a custom entity

  1. Open Maltego.
  2. Go to the Entity Manager (usually in the settings).
  3. Click "New".
  4. Enter a name for your entity (e.g., "BankAccount").
  5. Choose a type (e.g., "Entity").
  6. Add properties (e.g., "AccountNumber", "Owner").
  7. Click "Save".
  8. Your new entity will appear in the Palette.

How to share a graph

  1. Open your graph.
  2. Go to File > Share.
  3. Enter the email address of the person you want to share with.
  4. Choose permissions (view or edit).
  5. Click "Share".
  6. The person will receive an invitation to view or edit your graph.

๐ŸŒ Realโ€‘life Examples

  • Banking: A bank creates custom entities for fraud investigation.
  • Healthcare: A hospital creates custom entities for patient data.
  • Government: A government agency creates custom entities for citizen data.

๐Ÿ‡ณ๐Ÿ‡ฌ Nigerian Examples

  • Banking: A Nigerian bank creates custom entities for NIN and bank account data.
  • Government: A Nigerian agency creates custom entities for citizen records.
  • Cybersecurity: A Nigerian team creates custom transforms for threat intelligence.

๐ŸŽฎ Fun Examples Children Can Relate To

  • Video Game: Creating custom characters and sharing them with friends.
  • Art: Creating custom art tools and sharing them with classmates.
  • Music: Creating custom playlists and sharing them with friends.

๐Ÿ  Everyday Examples

  • Shopping: Creating a custom shopping list and sharing it with family.
  • Planning: Creating a custom event plan and sharing it with friends.
  • Organizing: Creating custom folders and sharing them with family.

๐Ÿง‘โ€๐Ÿซ Teacher Notes

This module introduces customization and collaboration โ€“ advanced topics that empower students to take full control of Maltego. Use demonstrations to show how to create entities and share graphs. Emphasise the importance of teamwork and communication in investigations.

๐Ÿ‘ช Parent Tips

Encourage your child to think about how customization can make their work easier. Discuss the importance of collaboration and teamwork. Help them understand that sharing and communication are key to successful investigations.

โœจ Interesting Facts

  • Maltego users around the world have created thousands of custom entities.
  • Custom transforms can be written in Python, Java, or other languages.
  • Collaboration features are used by many organizations to share intelligence.

๐Ÿ’ก Did You Know?

  • Did you know that you can share graphs with people who don't have Maltego? (They can view it in a browser).
  • Did you know that custom transforms can connect to almost any data source?
  • Did you know that Nigerian organizations are using Maltego for fraud investigation?

๐Ÿ”” Remember This

  • Customization makes Maltego work for you.
  • You can create custom entities and transforms.
  • Collaboration helps you work with others.
  • Sharing graphs and comments makes teamwork easy.
  • Customization and collaboration together are powerful.

โš ๏ธ Common Mistakes

  • Not documenting custom entities: Always document what your custom entities represent.
  • Sharing with the wrong permissions: Be careful who you give edit permissions to.
  • Not using version history: Always check version history to track changes.
  • Not communicating with your team: Clear communication is key to collaboration.

โœ… Best Practices

  • Document your custom entities and transforms.
  • Use clear naming conventions for custom entities.
  • Share graphs with appropriate permissions.
  • Use comments to explain your work.
  • Regularly communicate with your team.

๐Ÿ“Š Diagrams & Tables

Customization vs Standard

FeatureStandardCustom
EntitiesPerson, Domain, EmailBankAccount, NIN, Patient
TransformsTo Email, To DomainFetch NIN, Fetch Account
FlexibilityLimited to built-inUnlimited

Entity Creation Flow

        +----------+          +----------+          +----------+
        | Open     | -------> | Click    | -------> | Enter    |
        | Entity   |          | New      |          | Name     |
        +----------+          +----------+          +----------+
                                                          |
                                                          v
        +----------+          +----------+          +----------+
        | Save     | <------- | Add      | <------- | Choose   |
        | Entity   |          | Properties|          | Type     |
        +----------+          +----------+          +----------+
    

Collaboration Workflow

        +----------+          +----------+          +----------+
        | Create   | -------> | Share    | -------> | Team     |
        | Graph    |          | Graph    |          | Works    |
        +----------+          +----------+          +----------+
                                                          |
                                                          v
        +----------+          +----------+          +----------+
        | Add      | <------- | Review   | <------- | Discuss  |
        | Comments |          | Changes  |          | Findings |
        +----------+          +----------+          +----------+
    

๐Ÿ“ Endโ€‘ofโ€‘Module Summary

You have completed Module 4 โ€“ "Customization & Collaboration"! You have learned how to create custom entities and transforms, how to share graphs and work with others, and how to use collaboration tools like comments and version history.

These skills make you a more powerful investigator โ€“ you can now build your own tools and work effectively as part of a team.

Great work โ€“ you are now ready for Module 5!

โ“ Frequently Asked Questions

  1. What is customization in Maltego? Changing Maltego to fit your needs.
  2. How do I create a custom entity? Use the Entity Manager to add a new entity.
  3. What is a custom transform? A transform you create yourself.
  4. What is collaboration? Working with others on an investigation.
  5. How do I share a graph? Go to File > Share and enter the email address.
  6. What is version history? A record of changes to a graph.
  7. What are comments? Notes you add to a graph to explain your work.
  8. Why is customization important? It makes Maltego work better for you.
  9. Why is collaboration important? Many investigations need a team.
  10. Can I share graphs with people who don't have Maltego? Yes, they can view it in a browser.

๐Ÿค” Review Questions

  1. What is customization?
  2. What is a custom entity?
  3. How do you create a custom entity?
  4. What is a custom transform?
  5. What is collaboration?
  6. How do you share a graph?
  7. What is version history?
  8. What are comments used for?
  9. Why is customization important?
  10. Why is collaboration important?
  11. What are the benefits of sharing graphs?
  12. What are collaboration tools in Maltego?
  13. What are some best practices for collaboration?
  14. Give an example of a custom entity.
  15. How can customization and collaboration be used together?

๐Ÿ“ Fillโ€‘inโ€‘theโ€‘Blank

  1. ______ means changing Maltego to fit your needs.
  2. A ______ is an entity you create yourself.
  3. A ______ is a transform you create yourself.
  4. ______ means working with others on an investigation.
  5. A ______ is a graph that is shared with others.
  6. ______ is a record of changes made to a graph.
  7. A ______ is a note added to a graph to explain your work.
  8. You create custom entities in the ______.
  9. A ______ is a group of people working together.
  10. ______ lets you see who made changes to a graph.

โœ… True or False

  1. Customization is not useful in Maltego. (False)
  2. You can create custom entities in Maltego. (True)
  3. Custom transforms are always built-in. (False)
  4. Collaboration means working with others. (True)
  5. You cannot share graphs in Maltego. (False)
  6. Version history tracks changes to a graph. (True)
  7. Comments are only for you โ€“ others can't see them. (False)
  8. The Entity Manager is used to create custom entities. (True)
  9. Customization and collaboration are unrelated. (False)
  10. Sharing graphs is a way to collaborate. (True)

๐Ÿ”˜ Multiple Choice

  1. What is customization?
    A) Using standard entities
    B) Changing Maltego to fit your needs
    C) Sharing graphs
    D) Running Machines
    Answer: B
  2. What is a custom entity?
    A) A built-in entity
    B) An entity you create yourself
    C) A type of transform
    D) A graph layout
    Answer: B
  3. What is a custom transform?
    A) A built-in transform
    B) A transform you create yourself
    C) A type of entity
    D) A graph layout
    Answer: B
  4. What is collaboration?
    A) Working alone
    B) Working with others
    C) Running transforms
    D) Creating entities
    Answer: B
  5. How do you share a graph?
    A) Go to File > Share
    B) Run a Machine
    C) Add a comment
    D) Create an entity
    Answer: A
  6. What is version history?
    A) A record of changes to a graph
    B) A type of entity
    C) A transform
    D) A graph layout
    Answer: A
  7. What are comments used for?
    A) To explain your work
    B) To run transforms
    C) To create entities
    D) To share graphs
    Answer: A
  8. Where do you create custom entities?
    A) In the Entity Manager
    B) In the Palette
    C) In the Graph
    D) In the Detail View
    Answer: A
  9. Why is customization important?
    A) It makes Maltego work better for you
    B) It makes Maltego slower
    C) It deletes data
    D) It hides entities
    Answer: A
  10. Why is collaboration important?
    A) Many investigations need a team
    B) It makes investigations slower
    C) It deletes data
    D) It hides entities
    Answer: A
  11. What is a benefit of sharing graphs?
    A) Team members can see the same picture
    B) Graphs become slower
    C) Data is deleted
    D) Entities are hidden
    Answer: A
  12. Which of these is a collaboration tool?
    A) Shared graphs
    B) Custom entities
    C) Custom transforms
    D) Standard entities
    Answer: A
  13. What is a best practice for collaboration?
    A) Clear communication
    B) Working alone
    C) Not sharing graphs
    D) Ignoring comments
    Answer: A
  14. Give an example of a custom entity.
    A) Bank Account
    B) Person
    C) Domain
    D) Email
    Answer: A
  15. How can customization and collaboration be used together?
    A) Build custom tools and share them with your team
    B) Work alone and never share
    C) Use only standard entities
    D) Never customize
    Answer: A

๐Ÿ”— Matching Exercises

TermDefinition
1. CustomizationA. A record of changes to a graph
2. Custom EntityB. Working with others
3. CollaborationC. Changing Maltego to fit your needs
4. Version HistoryD. An entity you create yourself
5. CommentE. A note added to a graph

Answers: 1โ€‘C, 2โ€‘D, 3โ€‘B, 4โ€‘A, 5โ€‘E

โœ๏ธ Short Answer Questions

  1. Explain the difference between customization and collaboration.
  2. What are the steps to create a custom entity?
  3. Why is version history useful?
  4. What are the benefits of sharing graphs?
  5. How can customization and collaboration work together?

๐ŸŽญ Scenarioโ€‘based Exercises

Scenario 1: A Nigerian bank wants to investigate fraud. They need to track bank accounts, phone numbers, and NINs. How can they use customization and collaboration to solve this case?

Scenario 2: A team of investigators is working on a missing person case. They have data from social media, phone records, and public records. How can they collaborate using Maltego?

๐Ÿ‘ฅ Group Activity

In groups, design a custom entity for a specific investigation (e.g., "Fraudster" entity with name, phone, and NIN). Create the entity in Maltego, add some sample data, and share the graph with another group.

๐Ÿง‘ Individual Activity

Create a custom entity for a topic of your choice (e.g., "Book" entity with title, author, and year). Add a few sample entities to a graph and save it. Write a short explanation of why you chose these properties.

๐Ÿ’ฌ Classroom Discussion Questions

  1. How can customization improve an investigation?
  2. What are the challenges of collaboration?
  3. Why is version history important for teams?
  4. How can comments help in a team investigation?

๐Ÿ› ๏ธ Mini Project

Create a Custom Investigation Toolkit: Design a set of custom entities and transforms for a specific type of investigation (e.g., fraud, missing person, cyber threat). Create a sample graph using your custom tools and share it with the class.

๐Ÿ“‹ Practical Assignment

Write a user guide for creating and using a custom entity in Maltego. Include step-by-step instructions, screenshots (if possible), and an explanation of why custom entities are useful.

๐Ÿ† Challenge Exercise

Create a custom transform that fetches data from a public API (e.g., a weather API or a public data API). Use the transform in a Maltego graph and share the results with the class.

๐Ÿ“Œ Quiz Answers

Fillโ€‘inโ€‘theโ€‘Blank: 1. Customization, 2. custom entity, 3. custom transform, 4. Collaboration, 5. shared graph, 6. Version history, 7. comment, 8. Entity Manager, 9. team, 10. Version history.

True/False: 1F, 2T, 3F, 4T, 5F, 6T, 7F, 8T, 9F, 10T.

Multiple Choice: 1B, 2B, 3B, 4B, 5A, 6A, 7A, 8A, 9A, 10A, 11A, 12A, 13A, 14A, 15A.

๐ŸŽ Key Takeaways

  • Customization makes Maltego work for you.
  • You can create custom entities and transforms.
  • Collaboration helps you work with others.
  • Sharing graphs and comments makes teamwork easy.
  • Customization and collaboration together are powerful.

๐Ÿ”œ Preparation for Module 5

In Module 5, you will learn about ethical and legal considerations โ€“ how to conduct investigations responsibly, respect privacy, and follow the law. To prepare, think about the importance of ethics in your daily life and how it applies to investigations.

Excellent work, future investigator! See you in Module 5!

6

Module FIve

Module 5 ยท Certified Maltego User

๐Ÿ•ต๏ธ Module 5: Ethical & Legal Considerations โ€“ Being a Good Investigator

Hello, future investigator! In Module 4, you learned how to customize Maltego and collaborate with others. You have become a skilled investigator with powerful tools at your fingertips.

With great power comes great responsibility. In this module, you will learn about ethics and legal considerations โ€“ how to conduct investigations responsibly, respect privacy, and follow the law.

Think of this module as learning the rules of the road โ€“ just like you need traffic rules to drive safely, you need ethical and legal rules to investigate safely and fairly.

Let's begin with a story that shows why ethics and legality are so important!

๐ŸŽฏ Learning Objectives

After this module, you will be able to:

  • Explain what ethics means in the context of OSINT and Maltego.
  • Understand the legal boundaries of OSINT investigations.
  • Explain key data protection regulations (GDPR, NDPR).
  • Understand the importance of privacy and responsible data use.
  • Identify ethical dilemmas and how to handle them.
  • Know best practices for conducting ethical investigations.

๐Ÿ“– Warmโ€‘up Story: The Responsible Investigator

Aisha was a new investigator at a Nigerian cybersecurity firm. She was excited to use her new Maltego skills to solve cases.

One day, she was investigating a fraud case. She found a lot of information about a suspect โ€“ including their phone number, address, and family members. She was about to share this information with her team.

But then she remembered her training. She thought: "Is it ethical to share this information? Do I have permission to use it? Could this harm innocent people?"

She asked her supervisor, who said: "Good question, Aisha. We must always respect privacy and follow the law. Only use information that is public and relevant to the case. And never share information that could harm someone."

Aisha learned an important lesson: being a good investigator means being ethical and responsible.

Now, let's learn how to be responsible investigators!

๐Ÿ“˜ Lesson 1: What is Ethics?

Definition: Ethics is the study of what is right and wrong. In investigations, ethics means doing the right thing and respecting others.

Why is it important? Without ethics, investigations could harm innocent people and break the law.

Simple explanation: Ethics is like a compass โ€“ it tells you the right direction to go.

Realโ€‘life example: A journalist protects the identity of a source to keep them safe.

School example: A student gives credit to sources they used in a project.

Home example: You respect your family's privacy and don't share their secrets.

Nigerian example: A Nigerian investigator follows ethical guidelines to protect citizens' data.

Illustration:

        +---------------------+
        |   Ethics            |
        +---------------------+
        |  - Doing the right  |
        |    thing            |
        |  - Respecting       |
        |    others           |
        |  - Following the    |
        |    law              |
        +---------------------+
    

Mini summary: Ethics means doing the right thing and respecting others.

๐Ÿ“˜ Lesson 2: OSINT and the Law

Definition: OSINT is legal as long as you only use public information and do not break any laws.

Why is it important? Breaking the law can lead to serious consequences โ€“ including fines and jail time.

Simple explanation: OSINT is like reading a book in a library โ€“ it's legal. Hacking is like breaking into the library โ€“ it's illegal.

Realโ€‘life example: A company uses OSINT to find information about a competitor โ€“ that's legal.

School example: A student uses the internet to research a topic โ€“ that's legal.

Home example: You look up a recipe online โ€“ that's legal.

Nigerian example: A Nigerian investigator uses OSINT to find public records โ€“ that's legal.

Illustration:

        Legal OSINT:
        +----------+          +----------+
        | Public   | -------> | Legal    |
        | Sources  |          | OSINT    |
        +----------+          +----------+
        | Social   |          | No       |
        | Media    |          | Hacking  |
        | Websites |          | No       |
        | News     |          | Trespass |
        +----------+          +----------+
    

Mini summary: OSINT is legal when you use public information and follow the law.

๐Ÿ“˜ Lesson 3: What is GDPR?

Definition: GDPR (General Data Protection Regulation) is a law in Europe that protects people's personal data.

Why is it important? GDPR sets a high standard for data protection and has inspired similar laws worldwide.

Simple explanation: GDPR is like a rulebook that says companies must treat your data with respect.

Realโ€‘life example: A company must ask your permission before using your data.

School example: A school must protect student data and only use it for approved purposes.

Home example: You have the right to know how your data is being used.

Nigerian example: NDPR is based on GDPR principles.

Illustration:

        GDPR Principles:
        - Lawfulness, fairness, transparency
        - Purpose limitation
        - Data minimisation
        - Accuracy
        - Storage limitation
        - Integrity and confidentiality
    

Mini summary: GDPR is a law that protects people's data.

๐Ÿ“˜ Lesson 4: What is NDPR?

Definition: NDPR (Nigeria Data Protection Regulation) is Nigeria's data protection law โ€“ it regulates how personal data is collected, used, and protected in Nigeria.

Why is it important? It protects the privacy of Nigerian citizens and sets rules for organisations.

Simple explanation: NDPR is like a Nigerian rulebook for data โ€“ it tells companies how to handle your data safely.

Realโ€‘life example: A Nigerian bank must follow NDPR to protect customer data.

School example: A Nigerian school must protect student data according to NDPR.

Home example: You have the right to know how your data is used by Nigerian companies.

Nigerian example: A fintech app must follow NDPR and get your consent before using your data.

Illustration:

        NDPR Principles:
        - Lawfulness
        - Consent
        - Purpose limitation
        - Data quality
        - Security
        - Accountability
    

Mini summary: NDPR is Nigeria's data protection law.

๐Ÿ“˜ Lesson 5: GDPR vs NDPR โ€“ What's the Difference?

Definition: GDPR is European, NDPR is Nigerian. Both protect data, but they have different rules and penalties.

Why is it important? If you investigate in Nigeria, you must follow NDPR. If you work with European data, you must follow GDPR.

Simple explanation: GDPR and NDPR are like different traffic rules for different countries โ€“ you follow the rules of the country you're in.

Realโ€‘life example: A Nigerian company with European customers must follow both NDPR and GDPR.

School example: A school in Nigeria follows NDPR; a school in Europe follows GDPR.

Home example: You follow the rules of your country.

Nigerian example: A Nigerian investigator must follow NDPR.

Illustration:

        GDPR vs NDPR:
        +----------+          +----------+
        |   GDPR   |          |   NDPR   |
        +----------+          +----------+
        | Europe   |          | Nigeria  |
        | Fines:   |          | Fines:   |
        | โ‚ฌ20M     |          | โ‚ฆ10M     |
        +----------+          +----------+
    

Mini summary: GDPR is European; NDPR is Nigerian. Both protect data.

๐Ÿ“˜ Lesson 6: Privacy โ€“ Protecting Personal Information

Definition: Privacy means protecting people's personal information โ€“ like their name, address, and phone number โ€“ from misuse.

Why is it important? People have a right to keep their personal information private.

Simple explanation: Privacy is like keeping your diary private โ€“ you don't want everyone to read it.

Realโ€‘life example: A website asks for your permission before collecting your data.

School example: A school keeps student records confidential.

Home example: You keep your personal documents in a safe place.

Nigerian example: A bank keeps customer information private and secure.

Illustration:

        +---------------------+
        |   Privacy           |
        +---------------------+
        |  - Personal data    |
        |  - Consent          |
        |  - Confidentiality  |
        +---------------------+
    

Mini summary: Privacy protects personal information from misuse.

๐Ÿ“˜ Lesson 7: Responsible Data Use

Definition: Responsible data use means using data only for its intended purpose, protecting it, and not misusing it.

Why is it important? Misusing data can harm people and break the law.

Simple explanation: Responsible data use is like borrowing a book โ€“ you take care of it and return it on time.

Realโ€‘life example: A company uses customer data only for the purpose they agreed to.

School example: A student uses research data only for their project.

Home example: You use a friend's phone only for its intended purpose.

Nigerian example: A Nigerian investigator uses data only for the investigation they are working on.

Illustration:

        Responsible Data Use:
        - Use data for its intended purpose
        - Protect data from misuse
        - Don't share data without permission
        - Delete data when no longer needed
    

Mini summary: Responsible data use means using data for its intended purpose and protecting it.

๐Ÿ“˜ Lesson 8: Ethical Dilemmas โ€“ What Would You Do?

Definition: An ethical dilemma is a situation where you have to choose between two options, both of which have ethical implications.

Why is it important? Ethical dilemmas are common in investigations โ€“ knowing how to handle them is crucial.

Simple explanation: An ethical dilemma is like being at a crossroads โ€“ you have to choose which path to take.

Realโ€‘life example: You find evidence that could help a case, but it might hurt an innocent person.

School example: You see a friend cheating on a test โ€“ do you tell the teacher?

Home example: You find a wallet on the street โ€“ do you keep it or try to find the owner?

Nigerian example: An investigator finds information that could expose a corrupt official, but it might also reveal private information about innocent family members.

Illustration:

        Ethical Dilemma:
        +----------+          +----------+
        | Option A | -------> |  You     |
        +----------+          +----------+
        |          |          |          |
        +----------+          +----------+
        | Option B |          |          |
        +----------+          +----------+
    

Mini summary: Ethical dilemmas require you to make difficult choices.

๐Ÿ“˜ Lesson 9: Handling Ethical Dilemmas

Definition: Handling ethical dilemmas means thinking carefully, seeking advice, and making the best decision.

Why is it important? Handling dilemmas well protects you and others.

Simple explanation: When you face a dilemma, stop and think โ€“ what is the right thing to do?

Realโ€‘life example: An investigator consults their supervisor before sharing sensitive information.

School example: A student asks a teacher for help with an ethical dilemma.

Home example: You ask a parent for advice on a difficult decision.

Nigerian example: A Nigerian investigator follows their organization's ethical guidelines.

Illustration:

        Handling Dilemmas:
        1. Identify the dilemma
        2. Consider the options
        3. Think about the consequences
        4. Seek advice if needed
        5. Make a decision
        6. Reflect on the outcome
    

Mini summary: Handling ethical dilemmas requires thought, advice, and careful decision-making.

๐Ÿ“˜ Lesson 10: Best Practices for Ethical OSINT

Definition: Best practices are guidelines that help you conduct investigations ethically and legally.

Why is it important? Following best practices ensures you stay on the right side of the law and ethics.

Simple explanation: Best practices are like a checklist โ€“ they help you do things the right way.

Realโ€‘life example: A company has a policy that investigators must respect privacy.

School example: A school has a code of conduct for students.

Home example: A family has rules for using devices and the internet.

Nigerian example: A Nigerian organization has ethical guidelines for investigators.

Illustration:

        Best Practices:
        - Respect privacy
        - Follow the law
        - Use data responsibly
        - Verify information
        - Document your steps
        - Seek advice when unsure
    

Mini summary: Best practices help you conduct ethical and legal investigations.

๐Ÿ“˜ Lesson 11: Protecting Yourself as an Investigator

Definition: Protecting yourself means taking steps to stay safe โ€“ both physically and legally.

Why is it important? Investigations can be risky โ€“ you need to protect yourself.

Simple explanation: Protecting yourself is like wearing a helmet when riding a bike โ€“ it keeps you safe.

Realโ€‘life example: An investigator uses a VPN to protect their identity online.

School example: A student uses a password to protect their school account.

Home example: You lock your phone with a PIN to protect your data.

Nigerian example: A Nigerian investigator uses secure communication channels.

Illustration:

        Protecting Yourself:
        - Use strong passwords
        - Use a VPN
        - Keep software updated
        - Be careful what you share
        - Follow your organization's guidelines
    

Mini summary: Protect yourself by using security measures and following guidelines.

๐Ÿ“˜ Lesson 12: The Consequences of Unethical Conduct

Definition: Unethical conduct can lead to serious consequences โ€“ including loss of job, fines, and legal action.

Why is it important? Understanding consequences helps you avoid unethical behavior.

Simple explanation: Unethical behavior is like breaking the rules in a game โ€“ you might get penalized.

Realโ€‘life example: A journalist who violates privacy can lose their job.

School example: A student who plagiarizes can fail the assignment.

Home example: You break a family rule and lose a privilege.

Nigerian example: An investigator who violates NDPR can be fined.

Illustration:

        Consequences:
        - Loss of job
        - Fines
        - Legal action
        - Loss of trust
        - Damage to reputation
    

Mini summary: Unethical conduct has serious consequences.

๐Ÿ“˜ Lesson 13: The Importance of Transparency

Definition: Transparency means being open and honest about your investigation โ€“ what you did, how you did it, and why.

Why is it important? Transparency builds trust and ensures accountability.

Simple explanation: Transparency is like showing your work in math class โ€“ it shows how you got your answer.

Realโ€‘life example: A company publishes a report on how they use data.

School example: A student explains their research methods.

Home example: You explain to your parents how you used your phone.

Nigerian example: A Nigerian organization shares their investigation methods.

Illustration:

        Transparency:
        - Explain your methods
        - Share your sources
        - Document your steps
        - Be open about your findings
    

Mini summary: Transparency builds trust and accountability.

๐Ÿ“˜ Lesson 14: Case Study โ€“ Ethical Investigation in Nigeria

Definition: A case study is a real-world example that shows how ethical principles are applied.

Why is it important? Case studies help you learn from real situations.

Simple explanation: A case study is like a story that teaches you a lesson.

Realโ€‘life example: An investigator in Nigeria follows NDPR while investigating a fraud case.

School example: A school follows data protection laws when handling student records.

Home example: A family discusses online privacy and sets rules.

Nigerian example: A Nigerian bank uses ethical OSINT to prevent fraud.

Illustration:

        Case Study: Nigerian Bank Investigation
        - Goal: Investigate a fraud case
        - Data: Publicly available records
        - Ethics: Follow NDPR, respect privacy
        - Outcome: Fraud stopped, no privacy violations
    

Mini summary: Case studies show how ethics are applied in real investigations.

๐Ÿ“˜ Lesson 15: Putting It All Together โ€“ Being an Ethical Investigator

Definition: Being an ethical investigator means using your skills responsibly, respecting others, and following the law.

Why is it important? Ethical investigators are trusted and respected. They make the world a better place.

Simple explanation: Being an ethical investigator is like being a good citizen โ€“ you do the right thing and help others.

Realโ€‘life example: An ethical investigator protects innocent people and brings criminals to justice.

School example: An ethical student helps others and follows the rules.

Home example: An ethical family member respects others and helps out.

Nigerian example: An ethical Nigerian investigator helps make the country safer.

Illustration:

        Ethical Investigator:
        +----------+   +----------+   +----------+
        | Skills   | + | Ethics   | = | Trusted  |
        |          |   |          |   | Expert   |
        +----------+   +----------+   +----------+
    

Mini summary: Being an ethical investigator means using your skills responsibly.

๐Ÿ“š Key Vocabulary

WordSimple Definition
EthicsDoing the right thing and respecting others.
GDPREuropean data protection law.
NDPRNigeria Data Protection Regulation.
PrivacyProtecting personal information.
Responsible Data UseUsing data for its intended purpose and protecting it.
Ethical DilemmaA situation where you must choose between two options, both with ethical implications.
TransparencyBeing open and honest about your investigation.
ConsentPermission to use someone's data.
ComplianceFollowing the law and regulations.
ConfidentialityKeeping information secret.

๐Ÿง  Important Concepts

  • Ethics is the foundation of investigations: Always do the right thing.
  • Follow the law: OSINT is only legal when you use public information.
  • Respect privacy: People have a right to keep their personal information private.
  • Know the regulations: GDPR and NDPR set rules for data protection.
  • Be transparent: Document your investigation and be open about your methods.

๐Ÿ‘ฃ Stepโ€‘byโ€‘Step Explanations

How to handle an ethical dilemma

  1. Identify the dilemma โ€“ what is the conflict?
  2. Consider your options โ€“ what can you do?
  3. Think about the consequences โ€“ what will happen if you choose each option?
  4. Seek advice โ€“ talk to a supervisor or trusted colleague.
  5. Make a decision โ€“ choose the best option.
  6. Reflect on the outcome โ€“ what did you learn?

How to conduct an ethical investigation

  1. Define your goal โ€“ what are you investigating?
  2. Use only public sources โ€“ no hacking or unauthorized access.
  3. Respect privacy โ€“ don't collect unnecessary personal information.
  4. Follow the law โ€“ know GDPR, NDPR, and other regulations.
  5. Document your steps โ€“ be transparent about your methods.
  6. Protect your data โ€“ keep it secure and delete it when no longer needed.

๐ŸŒ Realโ€‘life Examples

  • Cybersecurity: Ethical hackers use OSINT to find vulnerabilities.
  • Law Enforcement: Detectives use OSINT to solve crimes while respecting privacy.
  • Journalism: Journalists use OSINT to investigate stories while protecting sources.

๐Ÿ‡ณ๐Ÿ‡ฌ Nigerian Examples

  • NDPR Compliance: Nigerian companies must follow NDPR to protect customer data.
  • Fraud Investigation: Nigerian investigators use OSINT while respecting privacy.
  • Journalism: Nigerian journalists use OSINT to investigate stories ethically.

๐ŸŽฎ Fun Examples Children Can Relate To

  • Video Game: Following the rules of a game to play fairly.
  • School: Following school rules to be a good student.
  • Home: Following family rules to be a good family member.

๐Ÿ  Everyday Examples

  • Phone: Using a password to protect your data.
  • Internet: Being careful about what you share online.
  • Research: Giving credit to your sources.

๐Ÿง‘โ€๐Ÿซ Teacher Notes

This module covers ethics and legal considerations โ€“ essential topics for any investigator. Use real-world case studies and ethical dilemmas to engage students. Emphasize the importance of respect, privacy, and the law. Encourage students to think critically about ethical issues.

๐Ÿ‘ช Parent Tips

Encourage your child to think about ethics and privacy in their daily lives. Discuss the importance of respecting others' privacy and following the law. Help them understand the consequences of unethical behavior.

โœจ Interesting Facts

  • The first data protection law was created in Germany in 1970.
  • GDPR fines can be up to โ‚ฌ20 million โ€“ that's a lot!
  • NDPR was introduced in Nigeria in 2019.

๐Ÿ’ก Did You Know?

  • Did you know that Nigeria has its own data protection law called NDPR?
  • Did you know that you have the right to know how your data is used?
  • Did you know that ethical investigators are trusted and respected?

๐Ÿ”” Remember This

  • Ethics means doing the right thing.
  • OSINT is only legal when you use public information.
  • GDPR and NDPR protect people's data.
  • Respect privacy and use data responsibly.
  • Be transparent about your investigation methods.

โš ๏ธ Common Mistakes

  • Violating privacy: Collecting or sharing personal information without permission.
  • Ignoring the law: Not following data protection regulations like GDPR and NDPR.
  • Lack of transparency: Not documenting your investigation or being open about your methods.
  • Misusing data: Using data for purposes other than what was intended.

โœ… Best Practices

  • Always respect privacy and follow the law.
  • Document your investigation steps.
  • Use only public sources.
  • Seek advice when facing ethical dilemmas.
  • Be transparent about your findings and methods.

๐Ÿ“Š Diagrams & Tables

GDPR vs NDPR Comparison

FeatureGDPRNDPR
RegionEuropeNigeria
Year20182019
FinesUp to โ‚ฌ20 millionUp to โ‚ฆ10 million
Key PrincipleConsentLawfulness

Ethical Investigation Flowchart

        +----------+          +----------+          +----------+
        | Identify | -------> | Use      | -------> | Respect  |
        | Goal     |          | Public   |          | Privacy  |
        |          |          | Sources  |          |          |
        +----------+          +----------+          +----------+
              |                     |                     |
              v                     v                     v
        +----------+          +----------+          +----------+
        | Follow   | <------- | Document | <------- | Seek     |
        | Law      |          | Steps    |          | Advice   |
        +----------+          +----------+          +----------+
    

Ethical Dilemma Decision Tree

        +------------------+
        | Identify Dilemma |
        +--------+---------+
                 |
        +--------v---------+
        | Consider Options |
        +--------+---------+
                 |
        +--------v---------+
        | Think of         |
        | Consequences     |
        +--------+---------+
                 |
        +--------v---------+
        | Seek Advice      |
        +--------+---------+
                 |
        +--------v---------+
        | Make Decision    |
        +--------+---------+
                 |
        +--------v---------+
        | Reflect on       |
        | Outcome          |
        +------------------+
    

๐Ÿ“ Endโ€‘ofโ€‘Module Summary

You have completed Module 5 โ€“ "Ethical & Legal Considerations"! You have learned what ethics means in investigations, how to follow the law, and how to respect privacy. You now understand GDPR, NDPR, and the importance of responsible data use.

Being an ethical investigator is just as important as having technical skills. You are now ready to conduct investigations with integrity and responsibility.

Great work โ€“ you are now ready for Module 6!

โ“ Frequently Asked Questions

  1. What is ethics? Doing the right thing and respecting others.
  2. Is OSINT legal? Yes, as long as you use public information and follow the law.
  3. What is GDPR? A European data protection law.
  4. What is NDPR? Nigeria's data protection law.
  5. What is privacy? Protecting personal information.
  6. What is responsible data use? Using data for its intended purpose and protecting it.
  7. What is an ethical dilemma? A situation where you must choose between two options, both with ethical implications.
  8. Why is transparency important? It builds trust and accountability.
  9. What are the consequences of unethical conduct? Loss of job, fines, legal action, and loss of trust.
  10. How can I be an ethical investigator? Follow the law, respect privacy, and be transparent.

๐Ÿค” Review Questions

  1. What is ethics?
  2. Is OSINT legal? Why or why not?
  3. What is GDPR?
  4. What is NDPR?
  5. What is privacy?
  6. What is responsible data use?
  7. What is an ethical dilemma?
  8. How do you handle an ethical dilemma?
  9. Why is transparency important?
  10. What are the consequences of unethical conduct?
  11. What are some best practices for ethical OSINT?
  12. How can you protect yourself as an investigator?
  13. Give an example of an ethical dilemma in investigations.
  14. How does NDPR protect Nigerian citizens?
  15. Why is being an ethical investigator important?

๐Ÿ“ Fillโ€‘inโ€‘theโ€‘Blank

  1. ______ means doing the right thing and respecting others.
  2. OSINT is legal when you use ______ information.
  3. ______ is a European data protection law.
  4. ______ is Nigeria's data protection law.
  5. ______ means protecting personal information.
  6. ______ means using data for its intended purpose and protecting it.
  7. An ______ is a situation where you must choose between two options, both with ethical implications.
  8. ______ means being open and honest about your investigation.
  9. Unethical conduct can lead to loss of job, fines, and ______ action.
  10. ______ investigators are trusted and respected.

โœ… True or False

  1. Ethics is not important in investigations. (False)
  2. OSINT is always illegal. (False)
  3. GDPR protects data in Europe. (True)
  4. NDPR is Nigeria's data protection law. (True)
  5. Privacy means protecting personal information. (True)
  6. Responsible data use means using data for any purpose. (False)
  7. Ethical dilemmas are easy to handle. (False)
  8. Transparency builds trust. (True)
  9. Unethical conduct has no consequences. (False)
  10. Being an ethical investigator is important. (True)

๐Ÿ”˜ Multiple Choice

  1. What is ethics?
    A) Breaking the law
    B) Doing the right thing
    C) Ignoring privacy
    D) Misusing data
    Answer: B
  2. Is OSINT legal?
    A) Never
    B) Only with permission
    C) Yes, if you use public information
    D) No, it's always illegal
    Answer: C
  3. What is GDPR?
    A) A Nigerian data protection law
    B) A European data protection law
    C) A type of virus
    D) A Maltego transform
    Answer: B
  4. What is NDPR?
    A) A European data protection law
    B) Nigeria's data protection law
    C) A type of virus
    D) A Maltego transform
    Answer: B
  5. What is privacy?
    A) Sharing personal information
    B) Protecting personal information
    C) Hacking into systems
    D) Misusing data
    Answer: B
  6. What is responsible data use?
    A) Using data for any purpose
    B) Using data for its intended purpose
    C) Sharing data with everyone
    D) Deleting data immediately
    Answer: B
  7. What is an ethical dilemma?
    A) An easy decision
    B) A situation with two options, both with ethical implications
    C) A legal issue
    D) A technical problem
    Answer: B
  8. How should you handle an ethical dilemma?
    A) Ignore it
    B) Make a quick decision
    C) Think carefully and seek advice
    D) Always choose the easiest option
    Answer: C
  9. Why is transparency important?
    A) It makes investigations harder
    B) It builds trust and accountability
    C) It hides information
    D) It breaks the law
    Answer: B
  10. What is a consequence of unethical conduct?
    A) Promotion
    B) Loss of job
    C) Reward
    D) Recognition
    Answer: B
  11. What is a best practice for ethical OSINT?
    A) Ignore privacy
    B) Use only public sources
    C) Hack into systems
    D) Share data with everyone
    Answer: B
  12. How can you protect yourself as an investigator?
    A) Share your passwords
    B) Use strong passwords and a VPN
    C) Ignore security measures
    D) Use public Wi-Fi
    Answer: B
  13. What is the purpose of NDPR?
    A) To make investigations harder
    B) To protect Nigerian citizens' data
    C) To share data with everyone
    D) To break the law
    Answer: B
  14. What is the purpose of GDPR?
    A) To make investigations harder
    B) To protect European citizens' data
    C) To share data with everyone
    D) To break the law
    Answer: B
  15. Why is being an ethical investigator important?
    A) It makes investigations easier
    B) It builds trust and respect
    C) It breaks the law
    D) It ignores privacy
    Answer: B

๐Ÿ”— Matching Exercises

TermDefinition
1. EthicsA. Protecting personal information
2. PrivacyB. Doing the right thing
3. GDPRC. Nigeria's data protection law
4. NDPRD. European data protection law
5. TransparencyE. Being open and honest about your investigation

Answers: 1โ€‘B, 2โ€‘A, 3โ€‘D, 4โ€‘C, 5โ€‘E

โœ๏ธ Short Answer Questions

  1. Explain the difference between ethics and the law.
  2. What is the difference between GDPR and NDPR?
  3. How can you handle an ethical dilemma?
  4. Why is transparency important in investigations?
  5. What are the consequences of unethical conduct?

๐ŸŽญ Scenarioโ€‘based Exercises

Scenario 1: You are investigating a fraud case. You find a phone number that belongs to a suspect. You also find the suspect's family members' phone numbers. Should you investigate the family members? Why or why not?

Scenario 2: A Nigerian company wants to investigate a potential business partner. They use OSINT to find information. What ethical and legal considerations should they keep in mind?

๐Ÿ‘ฅ Group Activity

In groups, discuss an ethical dilemma you might face as an investigator. Create a skit showing how you would handle the dilemma. Present your skit to the class and discuss the ethical principles involved.

๐Ÿง‘ Individual Activity

Write a short essay on the importance of ethics in OSINT investigations. Include examples of ethical dilemmas and how you would handle them.

๐Ÿ’ฌ Classroom Discussion Questions

  1. Why is ethics important in investigations?
  2. What are the biggest ethical challenges in OSINT?
  3. How does NDPR protect Nigerian citizens?
  4. What can you do to ensure you are an ethical investigator?

๐Ÿ› ๏ธ Mini Project

Create an Ethical Guidelines Poster: Design a poster or infographic that outlines the key ethical and legal principles for OSINT investigations. Include tips on privacy, data protection, and responsible data use.

๐Ÿ“‹ Practical Assignment

Write a code of conduct for a team of investigators. Include rules for privacy, data protection, transparency, and handling ethical dilemmas.

๐Ÿ† Challenge Exercise

Research a real-world case where an investigator faced an ethical dilemma. Write a report on the case, the dilemma, and how it was (or should have been) handled.

๐Ÿ“Œ Quiz Answers

Fillโ€‘inโ€‘theโ€‘Blank: 1. Ethics, 2. public, 3. GDPR, 4. NDPR, 5. Privacy, 6. Responsible data use, 7. ethical dilemma, 8. Transparency, 9. legal, 10. Ethical.

True/False: 1F, 2F, 3T, 4T, 5T, 6F, 7F, 8T, 9F, 10T.

Multiple Choice: 1B, 2C, 3B, 4B, 5B, 6B, 7B, 8C, 9B, 10B, 11B, 12B, 13B, 14B, 15B.

๐ŸŽ Key Takeaways

  • Ethics is about doing the right thing.
  • OSINT is legal when you use public information.
  • GDPR and NDPR protect people's data.
  • Respect privacy and use data responsibly.
  • Be transparent and document your investigation.

๐Ÿ”œ Preparation for Module 6

In Module 6, you will apply everything you have learned in case studies and a final project. You will investigate a real-world scenario, create a graph, and present your findings. To prepare, think about what you have learned and how you can apply it to a real investigation.

Excellent work, future investigator! See you in Module 6!

7

Module SIx

Module 6 ยท Certified Maltego User

๐Ÿ•ต๏ธ Module 6: Case Studies & Final Project โ€“ Being an Expert

Hello, future investigator! You have reached the final module of your journey to become a Certified Maltego User. You have learned so much โ€“ from the basics of OSINT and Maltego to advanced techniques, customization, collaboration, and ethics.

Now, it's time to put everything together. In this module, you will explore real-world case studies that show how Maltego is used to solve problems. You will also complete a final project where you will conduct your own investigation.

Think of this module as your graduation โ€“ you will show everything you have learned and prove that you are ready to be a Certified Maltego User.

Let's begin with a story that shows how Maltego can solve real-world problems!

๐ŸŽฏ Learning Objectives

After this module, you will be able to:

  • Analyze real-world case studies using Maltego.
  • Conduct a complete investigation from start to finish.
  • Create a professional graph and report.
  • Present your findings to others.
  • Apply all the skills you have learned in this course.
  • Reflect on your learning and plan for the future.

๐Ÿ“– Warmโ€‘up Story: The Final Case

Aisha, Chidi, and Kofi had completed their Maltego training. They were now certified investigators. But their instructor gave them one final challenge: a real-world case to solve.

The case: A Nigerian company had been hacked. The attackers had stolen customer data. The team had to find out who was behind the attack.

They started by adding the attackers' IP address to a Maltego graph. They ran transforms to find associated domains, emails, and social media profiles. They worked together, sharing graphs and adding comments.

Within a day, they had a complete picture โ€“ the attackers were a group of cybercriminals operating from another country. They reported their findings to the company, who took action to stop the attack.

Their instructor said: "You have shown that you are true investigators. You are now ready to take on any case."

Now, it's your turn to take on a final case!

๐Ÿ“˜ Lesson 1: What is a Case Study?

Definition: A case study is a real-world example that shows how a problem was solved. It's like a story that teaches you a lesson.

Why is it important? Case studies help you learn from real situations and see how Maltego is used in practice.

Simple explanation: A case study is like a detective story โ€“ it shows how the mystery was solved.

Realโ€‘life example: A case study of how a bank used Maltego to catch fraudsters.

School example: A case study of how a student used research to solve a problem.

Home example: A case study of how a family planned a successful party.

Nigerian example: A case study of how a Nigerian company used Maltego to stop a cyber attack.

Illustration:

        +----------+          +----------+          +----------+
        | Problem  | -------> | Solution | -------> | Lesson   |
        +----------+          +----------+          +----------+
        |          |          | (Maltego)|          | Learned  |
        +----------+          +----------+          +----------+
    

Mini summary: Case studies show real-world examples of Maltego in action.

๐Ÿ“˜ Lesson 2: Case Study 1 โ€“ Phishing Campaign Investigation

Definition: A phishing campaign is when criminals send fake emails to trick people into giving away their information.

Why is it important? Phishing is a common cyber threat โ€“ understanding how to investigate it is crucial.

Simple explanation: Phishing is like a trick โ€“ criminals pretend to be someone they're not to get your secrets.

Realโ€‘life example: A company receives fake emails pretending to be from a bank.

School example: A student gets a fake email pretending to be from the school.

Home example: You get a fake email pretending to be from a family member.

Nigerian example: A Nigerian company gets phishing emails pretending to be from a supplier.

Illustration:

        Phishing Investigation:
        1. Start with the phishing email (sender, domain).
        2. Add the domain to Maltego.
        3. Use transforms to find related domains, IPs, and emails.
        4. Connect the dots to find the attacker.
    

Mini summary: Phishing investigations track fake emails to find the criminals.

๐Ÿ“˜ Lesson 3: Case Study 2 โ€“ Corporate Intelligence

Definition: Corporate intelligence is gathering information about a company to understand its operations, risks, and opportunities.

Why is it important? Companies need to understand their competitors and partners to make good decisions.

Simple explanation: Corporate intelligence is like doing research on a company before investing in it.

Realโ€‘life example: A company investigates a potential business partner.

School example: A student researches a university before applying.

Home example: A family researches a new house before buying it.

Nigerian example: A Nigerian company investigates a potential supplier.

Illustration:

        Corporate Intelligence:
        1. Start with the company name.
        2. Add it to Maltego.
        3. Use transforms to find domains, emails, and social media.
        4. Build a picture of the company's operations.
    

Mini summary: Corporate intelligence gathers information about companies.

๐Ÿ“˜ Lesson 4: Case Study 3 โ€“ Dark Web Investigation

Definition: The dark web is a part of the internet that is not indexed by search engines and is often used for illegal activities.

Why is it important? Criminals use the dark web to sell stolen data and plan attacks.

Simple explanation: The dark web is like a hidden market where criminals do business.

Realโ€‘life example: A company investigates if their data is being sold on the dark web.

School example: A student learns about the dark web in a cybersecurity class.

Home example: You learn about the dark web to understand online risks.

Nigerian example: A Nigerian investigator searches the dark web for stolen data.

Illustration:

        Dark Web Investigation:
        1. Start with a piece of stolen data (e.g., a credit card number).
        2. Add it to Maltego.
        3. Use transforms to find related data.
        4. Identify the sellers and buyers.
    

Mini summary: Dark web investigations track illegal activities online.

๐Ÿ“˜ Lesson 5: Case Study 4 โ€“ Social Media Investigation

Definition: Social media investigation uses information from social media platforms to find connections and gather intelligence.

Why is it important? People share a lot of information on social media โ€“ it's a rich source of OSINT.

Simple explanation: Social media investigation is like looking at someone's posts to learn about their life and connections.

Realโ€‘life example: A detective uses social media to track a suspect's friends.

School example: A student uses social media to research a famous person.

Home example: You look at a friend's social media to see what they've been doing.

Nigerian example: An investigator uses social media to find connections between suspects.

Illustration:

        Social Media Investigation:
        1. Start with a username or person's name.
        2. Add it to Maltego.
        3. Use transforms to find social media accounts.
        4. Connect the accounts to find networks.
    

Mini summary: Social media investigations use online profiles to find connections.

๐Ÿ“˜ Lesson 6: Case Study 5 โ€“ Cyber Threat Intelligence

Definition: Cyber threat intelligence is information about cyber threats โ€“ like who is attacking, how they attack, and what they are after.

Why is it important? It helps organizations defend against attacks.

Simple explanation: Cyber threat intelligence is like knowing a thief's habits โ€“ it helps you protect your house.

Realโ€‘life example: A security team uses threat intelligence to stop attacks.

School example: A teacher uses intelligence to know which students need extra help.

Home example: You use intelligence to know when to lock your doors.

Nigerian example: A Nigerian security team uses threat intelligence to protect a bank.

Illustration:

        Cyber Threat Intelligence:
        1. Start with a threat indicator (e.g., malware hash, IP).
        2. Add it to Maltego.
        3. Use transforms to find related data.
        4. Identify the attacker and their methods.
    

Mini summary: Cyber threat intelligence helps you understand and defend against attacks.

๐Ÿ“˜ Lesson 7: Your Final Project โ€“ Overview

Definition: Your final project is a complete investigation where you will use all the skills you have learned.

Why is it important? This is your chance to show everything you can do.

Simple explanation: Your final project is like a final exam โ€“ you prove that you are ready to be a Certified Maltego User.

Realโ€‘life example: A detective solves a final case to prove their skills.

School example: A student completes a final project to graduate.

Home example: A person completes a big project to show their skills.

Nigerian example: A Nigerian investigator completes a project to get certified.

Illustration:

        Final Project:
        +----------+   +----------+   +----------+
        | Plan     | โ†’ | Investigate| โ†’ | Present  |
        +----------+   +----------+   +----------+
        |          |   |          |   |          |
        +----------+   +----------+   +----------+
    

Mini summary: Your final project is a complete investigation that demonstrates your skills.

๐Ÿ“˜ Lesson 8: Choosing Your Project Topic

Definition: Your project topic is what you will investigate. Choose something that interests you.

Why is it important? You will be more motivated if you are interested in the topic.

Simple explanation: Choose a topic that you find exciting โ€“ like a mystery you want to solve.

Realโ€‘life example: Investigate a real or fictional cyber attack.

School example: Investigate a historical event using OSINT.

Home example: Investigate a family mystery.

Nigerian example: Investigate a Nigerian fraud case.

Illustration:

        Topic Ideas:
        - Investigate a phishing campaign
        - Investigate a company
        - Investigate a person of interest
        - Investigate a cyber threat
        - Investigate a social media network
    

Mini summary: Choose a project topic that interests you.

๐Ÿ“˜ Lesson 9: Planning Your Investigation

Definition: Planning means deciding what steps you will take and what tools you will use.

Why is it important? A good plan helps you stay organized and focused.

Simple explanation: Planning is like drawing a map before a journey โ€“ it shows you the way.

Realโ€‘life example: A detective plans their investigation before starting.

School example: A student plans their project before starting.

Home example: A family plans their vacation before traveling.

Nigerian example: An investigator plans their case before starting.

Illustration:

        Investigation Plan:
        1. Define your goal (what do you want to find?).
        2. Identify your starting entity (clue).
        3. List the transforms you will use.
        4. Decide how you will organize your graph.
        5. Plan how you will document and present your findings.
    

Mini summary: Planning your investigation helps you stay organized.

๐Ÿ“˜ Lesson 10: Conducting Your Investigation

Definition: Conducting your investigation means actually doing the work โ€“ adding entities, running transforms, and analyzing results.

Why is it important? This is where you find the answers.

Simple explanation: Conducting the investigation is like going on a treasure hunt โ€“ you follow the clues to find the treasure.

Realโ€‘life example: A detective interviews witnesses and collects evidence.

School example: A student conducts experiments and collects data.

Home example: You follow a recipe and cook a meal.

Nigerian example: An investigator gathers evidence and interviews suspects.

Illustration:

        Conducting Investigation:
        1. Add your starting entity.
        2. Run transforms to find new data.
        3. Analyze the results.
        4. Add new entities and run more transforms.
        5. Repeat until you have the full picture.
    

Mini summary: Conducting the investigation is where you find the answers.

๐Ÿ“˜ Lesson 11: Documenting Your Findings

Definition: Documenting means writing down what you found and how you found it โ€“ like a report.

Why is it important? Documentation helps others understand your work and makes you a professional investigator.

Simple explanation: Documenting is like writing a lab report โ€“ you explain what you did and what you found.

Realโ€‘life example: A detective writes a case report.

School example: A student writes a project report.

Home example: You write a summary of a family event.

Nigerian example: An investigator writes a report for their organization.

Illustration:

        Documentation:
        - Introduction (what you investigated)
        - Methods (how you did it)
        - Findings (what you found)
        - Conclusion (what it means)
        - Recommendations (what to do next)
    

Mini summary: Documenting your findings makes your investigation professional.

๐Ÿ“˜ Lesson 12: Creating a Professional Graph

Definition: A professional graph is clean, organized, and easy to understand.

Why is it important? A good graph makes your findings clear and impressive.

Simple explanation: A professional graph is like a well-organized poster โ€“ it's easy to read and looks good.

Realโ€‘life example: A detective's case board is organized and clear.

School example: A student's project poster is neat and professional.

Home example: A family photo album is organized and beautiful.

Nigerian example: An investigator's graph is clear and professional.

Illustration:

        Professional Graph:
        - Use clear labels
        - Organize entities logically
        - Use colors to show different types
        - Add comments for explanation
        - Export as a high-quality image
    

Mini summary: A professional graph is clear, organized, and easy to understand.

๐Ÿ“˜ Lesson 13: Presenting Your Findings

Definition: Presenting means showing your findings to others โ€“ explaining what you did, what you found, and what it means.

Why is it important? Presenting is a key skill for investigators โ€“ you need to communicate your findings effectively.

Simple explanation: Presenting is like telling a story โ€“ you share your investigation journey and what you discovered.

Realโ€‘life example: A detective presents evidence in court.

School example: A student presents their project to the class.

Home example: You tell your family about an adventure.

Nigerian example: An investigator presents their findings to their team.

Illustration:

        Presenting:
        - Introduce yourself and your topic
        - Show your graph
        - Explain your steps
        - Share your findings
        - Discuss the implications
        - Answer questions
    

Mini summary: Presenting your findings is a key skill for investigators.

๐Ÿ“˜ Lesson 14: Reflecting on Your Learning

Definition: Reflection means thinking about what you learned, what you enjoyed, and what you found challenging.

Why is it important? Reflection helps you understand your progress and plan for the future.

Simple explanation: Reflection is like looking back at a journey โ€“ you see how far you've come.

Realโ€‘life example: An investigator reflects on a solved case to learn for the future.

School example: A student reflects on a project to see what they learned.

Home example: A person reflects on a family event to remember it.

Nigerian example: An investigator reflects on their training to see how they have grown.

Illustration:

        Reflection Questions:
        - What did I learn in this course?
        - What was the most fun part?
        - What was the most challenging part?
        - What would I do differently next time?
        - What do I want to learn next?
    

Mini summary: Reflection helps you understand your growth and plan for the future.

๐Ÿ“˜ Lesson 15: The Future โ€“ Where to Go from Here

Definition: The journey doesn't end here. You can continue to learn and grow as an investigator.

Why is it important? Technology and threats are always changing โ€“ you need to keep learning.

Simple explanation: The future is like a new adventure โ€“ there's always more to explore.

Realโ€‘life example: An investigator attends training to learn new skills.

School example: A student takes advanced courses to learn more.

Home example: A person learns new hobbies to stay engaged.

Nigerian example: A Nigerian investigator joins a community to stay updated.

Illustration:

        Next Steps:
        - Join the Maltego community
        - Explore advanced transforms
        - Learn about new OSINT tools
        - Practice on new cases
        - Share your knowledge with others
    

Mini summary: Keep learning and growing as an investigator.

๐Ÿ“š Key Vocabulary

WordSimple Definition
Case StudyA real-world example that shows how a problem was solved.
PhishingA trick where criminals send fake emails to steal information.
Corporate IntelligenceGathering information about a company.
Dark WebA hidden part of the internet used for illegal activities.
Social Media InvestigationUsing social media to find information.
Cyber Threat IntelligenceInformation about cyber threats.
Final ProjectA complete investigation that demonstrates your skills.
DocumentationWriting down what you found and how you found it.
Professional GraphA clear, organized, and easy-to-understand graph.
PresentationShowing your findings to others.

๐Ÿง  Important Concepts

  • Case studies show real-world applications: They help you learn from real situations.
  • Your final project is your chance to shine: Demonstrate all the skills you have learned.
  • Planning is essential: A good plan leads to a successful investigation.
  • Documentation and presentation are key: You need to communicate your findings effectively.
  • Reflection helps you grow: Think about what you learned and what you want to learn next.

๐Ÿ‘ฃ Stepโ€‘byโ€‘Step Explanations

How to conduct your final project

  1. Choose a topic that interests you.
  2. Plan your investigation โ€“ define your goal, identify your starting entity, and list the transforms you will use.
  3. Conduct your investigation โ€“ add entities, run transforms, and analyze results.
  4. Document your findings โ€“ write a report explaining what you did and what you found.
  5. Create a professional graph โ€“ make it clear and organized.
  6. Present your findings โ€“ share your graph and report with others.
  7. Reflect on your learning โ€“ think about what you learned and what you want to learn next.

How to write a case study analysis

  1. Read the case study carefully.
  2. Identify the problem.
  3. Identify the solution (how Maltego was used).
  4. Identify the lesson learned.
  5. Write a summary of your analysis.

๐ŸŒ Realโ€‘life Examples

  • Banking: A bank uses Maltego to investigate a phishing campaign.
  • Corporate Security: A company uses Maltego for corporate intelligence.
  • Law Enforcement: A police department uses Maltego to investigate criminals.

๐Ÿ‡ณ๐Ÿ‡ฌ Nigerian Examples

  • Banking: A Nigerian bank uses Maltego to investigate fraud.
  • Corporate Security: A Nigerian company uses Maltego to investigate competitors.
  • Law Enforcement: Nigerian police use Maltego to investigate cybercrime.

๐ŸŽฎ Fun Examples Children Can Relate To

  • Mystery Game: Using clues to find who stole the cookies.
  • Treasure Hunt: Following a map to find hidden treasure.
  • Detective Game: Solving a case like Sherlock Holmes.

๐Ÿ  Everyday Examples

  • Research: Using the internet to find information for a project.
  • Planning: Planning a trip or an event.
  • Problem Solving: Figuring out how to fix a problem at home.

๐Ÿง‘โ€๐Ÿซ Teacher Notes

This module is the culmination of the course. Guide students through the case studies and final project. Provide feedback on their graphs and reports. Celebrate their achievements and encourage them to continue learning. The final project should be a significant piece of work that demonstrates all the skills they have learned.

๐Ÿ‘ช Parent Tips

Encourage your child to choose a project topic that excites them. Help them plan their investigation and provide feedback on their graph and report. Celebrate their achievements and encourage them to continue exploring the world of OSINT and Maltego.

โœจ Interesting Facts

  • Maltego has been used to solve some of the biggest cybercrime cases.
  • Many companies use Maltego for corporate intelligence.
  • The dark web is a major source of OSINT for investigators.

๐Ÿ’ก Did You Know?

  • Did you know that Maltego can be used to investigate social media networks?
  • Did you know that many Nigerian investigators use Maltego?
  • Did you know that OSINT is one of the fastest-growing fields in cybersecurity?

๐Ÿ”” Remember This

  • Case studies show real-world applications of Maltego.
  • Your final project is your chance to demonstrate your skills.
  • Plan your investigation to stay organized.
  • Document and present your findings professionally.
  • Reflect on your learning and plan for the future.

โš ๏ธ Common Mistakes

  • Choosing a topic that is too broad: Narrow your focus to make the investigation manageable.
  • Not planning enough: A good plan saves time and keeps you on track.
  • Not documenting your steps: Documentation helps you and others understand your work.
  • Not presenting clearly: Practice your presentation to make it clear and engaging.
  • Not reflecting on your learning: Reflection helps you grow and improve.

โœ… Best Practices

  • Choose a topic that interests you.
  • Plan your investigation in detail.
  • Document every step of your investigation.
  • Create a professional graph.
  • Present your findings clearly and confidently.
  • Reflect on your learning and plan for the future.

๐Ÿ“Š Diagrams & Tables

Case Study Summary

Case StudyProblemSolutionLesson
PhishingFake emailsTrack domains and IPsPhishing can be traced
Corporate IntelUnknown companyGather public infoCompanies are transparent
Dark WebStolen dataTrack data sourcesDark web is traceable
Social MediaUnknown connectionsFind profilesSocial media reveals much

Final Project Flowchart

        +----------+          +----------+          +----------+
        | Choose   | -------> | Plan     | -------> | Investigate|
        | Topic    |          |          |           |           |
        +----------+          +----------+          +----------+
              |                     |                     |
              v                     v                     v
        +----------+          +----------+          +----------+
        | Document | <------- | Analyze  | <------- | Run      |
        |          |          |          |          | Transforms|
        +----------+          +----------+          +----------+
              |
              v
        +----------+
        | Present  |
        +----------+
    

Reflection Diagram

        +---------------------------------------+
        |              Reflection               |
        +---------------------------------------+
        |  +----------+  +----------+           |
        |  | What did |  | What was |           |
        |  | I learn? |  | fun?     |           |
        |  +----------+  +----------+           |
        |  +----------+  +----------+           |
        |  | What was |  | What next?|           |
        |  | hard?    |  |          |           |
        |  +----------+  +----------+           |
        +---------------------------------------+
    

๐Ÿ“ Endโ€‘ofโ€‘Module Summary

You have completed Module 6 โ€“ "Case Studies & Final Project"! You have explored real-world case studies that show how Maltego is used to solve problems. You have also planned, conducted, documented, and presented your own investigation.

You are now ready to be a Certified Maltego User! You have demonstrated that you can use Maltego effectively and ethically to solve real-world problems.

Congratulations, future investigator! You have earned your certification!

โ“ Frequently Asked Questions

  1. What is a case study? A real-world example that shows how a problem was solved.
  2. What is phishing? A trick where criminals send fake emails to steal information.
  3. What is corporate intelligence? Gathering information about a company.
  4. What is the dark web? A hidden part of the internet used for illegal activities.
  5. What is social media investigation? Using social media to find information.
  6. What is cyber threat intelligence? Information about cyber threats.
  7. What is the final project? A complete investigation that demonstrates your skills.
  8. Why is documentation important? It helps others understand your work.
  9. Why is presentation important? It helps you communicate your findings effectively.
  10. Why is reflection important? It helps you grow and improve.

๐Ÿค” Review Questions

  1. What is a case study?
  2. What is phishing?
  3. What is corporate intelligence?
  4. What is the dark web?
  5. What is social media investigation?
  6. What is cyber threat intelligence?
  7. What is the final project?
  8. Why is planning important?
  9. Why is documentation important?
  10. Why is presentation important?
  11. Why is reflection important?
  12. What are the steps of the final project?
  13. Give an example of a case study.
  14. What are some best practices for the final project?
  15. What are the next steps after this course?

๐Ÿ“ Fillโ€‘inโ€‘theโ€‘Blank

  1. A ______ is a real-world example that shows how a problem was solved.
  2. ______ is a trick where criminals send fake emails to steal information.
  3. ______ is gathering information about a company.
  4. The ______ is a hidden part of the internet used for illegal activities.
  5. ______ uses social media to find information.
  6. ______ is information about cyber threats.
  7. Your ______ is a complete investigation that demonstrates your skills.
  8. ______ helps others understand your work.
  9. ______ helps you communicate your findings effectively.
  10. ______ helps you grow and improve.

โœ… True or False

  1. Case studies are not useful. (False)
  2. Phishing is a type of trick. (True)
  3. Corporate intelligence is about stealing data. (False)
  4. The dark web is used for illegal activities. (True)
  5. Social media investigation is not useful. (False)
  6. Cyber threat intelligence helps defend against attacks. (True)
  7. The final project is not important. (False)
  8. Documentation helps others understand your work. (True)
  9. Presentation is a key skill for investigators. (True)
  10. Reflection is a waste of time. (False)

๐Ÿ”˜ Multiple Choice

  1. What is a case study?
    A) A fictional story
    B) A real-world example
    C) A type of transform
    D) A graph layout
    Answer: B
  2. What is phishing?
    A) A type of transform
    B) A trick to steal information
    C) A graph layout
    D) A type of entity
    Answer: B
  3. What is corporate intelligence?
    A) Stealing data
    B) Gathering information about a company
    C) A type of transform
    D) A graph layout
    Answer: B
  4. What is the dark web?
    A) A type of transform
    B) A hidden part of the internet
    C) A graph layout
    D) A type of entity
    Answer: B
  5. What is social media investigation?
    A) A type of transform
    B) Using social media to find information
    C) A graph layout
    D) A type of entity
    Answer: B
  6. What is cyber threat intelligence?
    A) Information about cyber threats
    B) A type of transform
    C) A graph layout
    D) A type of entity
    Answer: A
  7. What is the final project?
    A) A complete investigation
    B) A type of transform
    C) A graph layout
    D) A type of entity
    Answer: A
  8. Why is planning important?
    A) It saves time
    B) It makes the investigation harder
    C) It is not important
    D) It deletes data
    Answer: A
  9. Why is documentation important?
    A) It helps others understand your work
    B) It makes the investigation harder
    C) It is not important
    D) It deletes data
    Answer: A
  10. Why is presentation important?
    A) It helps you communicate your findings
    B) It makes the investigation harder
    C) It is not important
    D) It deletes data
    Answer: A
  11. Why is reflection important?
    A) It helps you grow and improve
    B) It makes the investigation harder
    C) It is not important
    D) It deletes data
    Answer: A
  12. What is the first step of the final project?
    A) Choose a topic
    B) Run a transform
    C) Create a graph
    D) Write a report
    Answer: A
  13. What is the last step of the final project?
    A) Choose a topic
    B) Present your findings
    C) Run a transform
    D) Create a graph
    Answer: B
  14. Which of these is a case study topic?
    A) Phishing investigation
    B) A transform
    C) A graph layout
    D) A type of entity
    Answer: A
  15. What is a next step after this course?
    A) Continue learning
    B) Stop using Maltego
    C) Delete all your graphs
    D) Forget everything you learned
    Answer: A

๐Ÿ”— Matching Exercises

TermDefinition
1. Case StudyA. A hidden part of the internet
2. PhishingB. Information about cyber threats
3. Dark WebC. A real-world example
4. Cyber Threat IntelD. A trick to steal information
5. Final ProjectE. A complete investigation

Answers: 1โ€‘C, 2โ€‘D, 3โ€‘A, 4โ€‘B, 5โ€‘E

โœ๏ธ Short Answer Questions

  1. Explain the steps of the final project.
  2. What is the dark web and why is it important?
  3. How can Maltego be used for corporate intelligence?
  4. Why is reflection important after completing a project?
  5. What are some next steps after this course?

๐ŸŽญ Scenarioโ€‘based Exercises

Scenario 1: A Nigerian company has been hit by a phishing attack. The attackers are using fake emails that look like they come from the company's CEO. How would you investigate this using Maltego?

Scenario 2: A detective is investigating a missing person. The person has social media accounts and a known phone number. How can Maltego help the detective find clues?

๐Ÿ‘ฅ Group Activity

In groups, choose a case study topic (e.g., phishing, corporate intelligence, social media investigation). Conduct a mock investigation using Maltego and present your findings to the class.

๐Ÿง‘ Individual Activity

Complete your final project. Choose a topic, plan your investigation, conduct it, document your findings, create a professional graph, and present your findings to the class.

๐Ÿ’ฌ Classroom Discussion Questions

  1. What was the most interesting case study you explored?
  2. What was the most challenging part of your final project?
  3. How will you use Maltego in the future?
  4. What advice would you give to someone starting this course?

๐Ÿ› ๏ธ Mini Project

Conduct a Mini Investigation: Choose a small topic (e.g., a local business, a public figure, or a social media network). Use Maltego to conduct a mini investigation and create a graph. Write a short report and present your findings.

๐Ÿ“‹ Practical Assignment

Write a step-by-step guide for conducting a Maltego investigation, from choosing a topic to presenting findings. Include tips and best practices.

๐Ÿ† Challenge Exercise

Design a new case study for a Maltego investigation. Describe the problem, the steps you would take, and the expected outcomes. Include a sample graph.

๐Ÿ“Œ Quiz Answers

Fillโ€‘inโ€‘theโ€‘Blank: 1. case study, 2. Phishing, 3. Corporate intelligence, 4. dark web, 5. Social media investigation, 6. Cyber threat intelligence, 7. final project, 8. Documentation, 9. Presentation, 10. Reflection.

True/False: 1F, 2T, 3F, 4T, 5F, 6T, 7F, 8T, 9T, 10F.

Multiple Choice: 1B, 2B, 3B, 4B, 5B, 6A, 7A, 8A, 9A, 10A, 11A, 12A, 13B, 14A, 15A.

๐ŸŽ Key Takeaways

  • Case studies show real-world applications of Maltego.
  • Your final project demonstrates your skills.
  • Planning, documentation, and presentation are key.
  • Reflection helps you grow and improve.
  • Keep learning and exploring the world of OSINT and Maltego.

๐Ÿ”œ What's Next?

You have completed the Certified Maltego User course! You are now ready to use Maltego in real-world investigations.

Here are some ideas for what to do next:

  • Join the Maltego Community: Connect with other investigators and share your knowledge.
  • Explore Advanced Topics: Learn about advanced transforms, custom entities, and Maltego's API.
  • Practice on New Cases: Keep practicing your skills on new topics and scenarios.
  • Share Your Knowledge: Teach others what you have learned.
  • Continue Your Education: Explore other courses in cybersecurity, OSINT, and digital forensics.

Congratulations, Certified Maltego User! The world of investigations is waiting for you!

๐Ÿ† Get Certified

๐Ÿ”’

Earn this certificate

Every lesson is already free to read. Sign up, pass the exam, and unlock Practice Tools plus a verified certificate with your name on it โ€” โ‚ฆ4,000/month.

๐ŸŽ“ Sign Up & Unlock for โ‚ฆ4,000/month
๐Ÿ› ๏ธ Practice Tools
Hands-on simulators & labs - subscription required.
โ†’
๐ŸŽฏ Internship Tasks
Real-world tasks to build your portfolio - try them free for 7 days, no card required.
โ†’