Add to Wish List
from32.26EUR/ h
Introduction to Cybersecurity (Pentration Testing Tools)
This course provides an exploratory study of cybersecurity concepts, principles, and technologies. Major topics covered include cyber threats and vulnerabilities, information security frameworks, network infrastructure security, wireless network security, cryptography, defense-in-depth security strategy, information security policy, and security management.
1) Intro to Cybersecurity:
1.1 What is Cybersecurity?
1.2 Online identity.
1.3 Where is your Data? Who collects & sell Data?
1.4 The McCumber Cube.
1.5 Consequences of a security breach with examples.
2) Cyber Attackers & Cyberwarfare:
2.1 Types of Attackers.
2.2 Internal and External Threats.
2.3 Cyberwarfare.
2.4 Examples of Cyber Warfare Operations.
3) Cyber Attacks:
3.1 Types of Malware.
3.2 Symptoms of Malware.
3.3 Methods of Infiltration:
3.3.1 Social Engineering.
3.3.2 Address Spoofing.
3.3.3 Password Attacks.
3.3.4 Wi-Fi Attacks.
4) Protecting Your Devices & Network:
4.1 Protecting your computing devices.
4.2 Wireless network security at home.
4.3 Public Wi-Fi risks.
4.4 Password security.
4.5 Using a passphrase.
Labs:
1. Lab preparations:
• Lab # 1.1- Install VMware tool and learn how to create a new Virtual Machine.
• Lab # 1.2- Install Kali Linux in a Virtual Machine.
• Lab # 1.3- Select the best Wireless NIC for penetration testing.
2. Kali Linux:
• Lab # 2.1-
• Lab # 2.2-
• Lab # 3.3-
2. Social Engineering:
• Lab # 1.1- Using well-known word-lists (rockyou.txt word-list).
• Lab # 1.2- Creating your own word-lists using “Crunch” tool.
• Lab # 1.3- Creating your own word-lists using “John the Ripper” tool.
• Lab # 1.4- Gathering network information using “IP Scanner” tool.
• Lab # 1.5- Gathering network information using “nmap” tool.
3. Address Spoofing:
• Lab # 2.1- MAC Address Spoofing using “macchanger” tool.
• Lab # 2.2- MAC Address Spoofing using “ip link” tool.
• Lab # 2.3- IP address spoofing using “hping3” tool.
4. Password Attacks:
• Lab # 3.1- Cracking windows account passwords (SAM cracking) using “Hiren” tool.
• Lab # 3.2- Password Hacking (Hash cracking) using “impacket-secretdump” tool.
• Lab # 3.3- Hacking windows account passwords using “John the Ripper” tool.
5. Wi-Fi Attacks:
• Lab # 4.1- Wi-Fi hacking using “fern” cracking tool.
• Lab # 4.2- WPA2 Handshake Attack with “WIFITE” Tool.
• Lab # 4.3- Cracking WPA2 Handshake using “aircrack” tool.
Extra information
Course Plan:1) Intro to Cybersecurity:
1.1 What is Cybersecurity?
1.2 Online identity.
1.3 Where is your Data? Who collects & sell Data?
1.4 The McCumber Cube.
1.5 Consequences of a security breach with examples.
2) Cyber Attackers & Cyberwarfare:
2.1 Types of Attackers.
2.2 Internal and External Threats.
2.3 Cyberwarfare.
2.4 Examples of Cyber Warfare Operations.
3) Cyber Attacks:
3.1 Types of Malware.
3.2 Symptoms of Malware.
3.3 Methods of Infiltration:
3.3.1 Social Engineering.
3.3.2 Address Spoofing.
3.3.3 Password Attacks.
3.3.4 Wi-Fi Attacks.
4) Protecting Your Devices & Network:
4.1 Protecting your computing devices.
4.2 Wireless network security at home.
4.3 Public Wi-Fi risks.
4.4 Password security.
4.5 Using a passphrase.
Labs:
1. Lab preparations:
• Lab # 1.1- Install VMware tool and learn how to create a new Virtual Machine.
• Lab # 1.2- Install Kali Linux in a Virtual Machine.
• Lab # 1.3- Select the best Wireless NIC for penetration testing.
2. Kali Linux:
• Lab # 2.1-
• Lab # 2.2-
• Lab # 3.3-
2. Social Engineering:
• Lab # 1.1- Using well-known word-lists (rockyou.txt word-list).
• Lab # 1.2- Creating your own word-lists using “Crunch” tool.
• Lab # 1.3- Creating your own word-lists using “John the Ripper” tool.
• Lab # 1.4- Gathering network information using “IP Scanner” tool.
• Lab # 1.5- Gathering network information using “nmap” tool.
3. Address Spoofing:
• Lab # 2.1- MAC Address Spoofing using “macchanger” tool.
• Lab # 2.2- MAC Address Spoofing using “ip link” tool.
• Lab # 2.3- IP address spoofing using “hping3” tool.
4. Password Attacks:
• Lab # 3.1- Cracking windows account passwords (SAM cracking) using “Hiren” tool.
• Lab # 3.2- Password Hacking (Hash cracking) using “impacket-secretdump” tool.
• Lab # 3.3- Hacking windows account passwords using “John the Ripper” tool.
5. Wi-Fi Attacks:
• Lab # 4.1- Wi-Fi hacking using “fern” cracking tool.
• Lab # 4.2- WPA2 Handshake Attack with “WIFITE” Tool.
• Lab # 4.3- Cracking WPA2 Handshake using “aircrack” tool.
Location
Online via webcam
At teacher's location: جناح, Jnah, Lebanon
|
Use ⊞+wheel to zoom!
General info
Skills:
Age: | Adults (18-64 years old) |
---|---|
Student level: | Beginner Intermediate |
Duration: | 60 minutes |
The class is taught in: | English, Arabic |
About Me
- Collaborating as an Associate Researcher in Lab-STICC at ENSTA-Bretagne since April 2021 till present.- Working as an Assistant professor in different universities (AUL, AUCE and MUBS) since Dec 2018 till present.
- Elected to the grade of "IEEE Senior Member" since Dec 2020.
- Enrolled as a Post-Doc in Lab-STICC at ENSTA-Bretagne (2019 - 2020).
- Obtained my Ph.D. degree in "Telecommunication" from "Ecole Nationale Supérieure de Techniques Avancées Bretagne (ENSTA-Bretagne)" (Brest, France) in Dec 2018.
- Worked as a Lecturer and Lab Instructor in the higher education field and delivered networking courses and ICT programs in classrooms and online courses (2006-2018).
- First author of several papers in prestigious international conferences and journals, such as the Journal of Engineering, IET Communication, and IEEE conferences.
- My current research focuses on: IoT, MIoT, IoT security, and Cyber Security.
Education
- Ph.D. in Telecommunication, ENSTA-Bretagne, Brest-France (2018)- Master of Science & Communication, Arts, Sciences and Technology University, Lebanon
(2010)
- Bachelor of Engineering, Damascus University, Syria (1997)
Experience / Qualifications
Teaching the following courses at different universities:- Web Pentesting
- Cybersecurity
- Intro to Cybersecurity
- Technical Writing with Latex
- Research Methods
- Modeling IoT Networks
- Simulating IoT Networks
- Programming IoT Networks with Arduino
- Intro to IoT Networks
- Advanced Networks
- Technical Writing
- Networking Essentials
- CCNA Academic Courses & Labs
Reviews (1)
Dr. Hani is great at presenting. He makes the lecture clear and easy to understand. He knows exactly what your needs are and provides instructions accordingly. He very humble with a great accent.
This course provides an overview of the concepts and fundamentals of computer networks.
Topics include an overview of network architectures and topologies, IP addressing and subnetting, congestion mechanism CSMA/CD, troubleshooting commands and methods, switching and routing devices and their related decisions, TCP/IP layers and their protocols (FTP, HTTP, SMTP, DNS, DHCP, UDP, TCP, IP, ICMP etc...), security measures and how to secure your network using Access Lists and Firewall.
Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical course has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications. You'll explore the various new technologies employed in web applications and review the latest attack techniques that have been developed, particularly in relation to the serverside.
Our course objectives are structured to cover three main areas: First, the students should understand the basic concepts of a simulator, second, they should understand how the TCP/IP protocol suite is modelled in OMNeT++ and third, they should understand how to analyse a TCP/IP based communication network. After the completion of exercises, the students are expected to have a sound knowledge of using OMNeT++ with the INET framework to analyse a communication network. Finally, the student will learn how to model different IoT networks in SimuLTE modeler.
Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical course has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications. You'll explore the various new technologies employed in web applications and review the latest attack techniques that have been developed, particularly in relation to the client side.
Ask a question
Send a message explaining your needs and Dr. Hani will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 32.26€At teacher's location
from 32.26€Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since December 2021
- 1 repeat student
- Phone number verified
- Google connected
- Linkedin connected
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 32.26€At teacher's location
from 32.26€Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Robert
Excel lessons, at your place, at my place or remotely, at your best convenience!As a Franco-Belgian management teacher, I give Excel lessons with passion!
Whether remotely or face-to-face, I offer many examples and exercises to accompany you.
I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely.
Here are some key words that will be covered in my classes:
Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking
Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.
Owusu-Banahene
Computer Programming & Data Structures and AlgorithmsData Structures and Algorithms are the building blocks that make up the solutions to all computational problems. Understanding how to organize data and about fundamental algorithms is essential for solving all computational problems now and in the future.
If you truly want to understand computer science, start from here.
Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and FrameworksWhat You Will Learn:
Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation.
Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis.
Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio.
How You Will Benefit:
Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career.
Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance.
Professionals: Enhance your skill set to meet industry demands and open up new career opportunities.
Why Choose My Courses?:
Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support.
Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding.
Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.
Brahim
Introduction to NoSQL DataBase MongoDB by PratiqueDo not deal with the manual with terms of reference statements and basic documents that cannot be obtained in order to avoid the MongoDB problem. Please include the connection to one of the MongoDB données base, comment on simple CRUD operations and sujets clés que l'agrégation, l'indexation, la mode des données et les Transaction.
1- Install MongoDB
2- Implement MongoDB
3- Use of documents and collectibles
4 - Leadership Committee
5- Execute CRUD commands (create, read, update, delete) avec mongo shell
6- Type the register in a MongoDB database
7- Reset the base to remonter specific documents depuis mongo shell.
8- Lagrégation
9- Indexing
10- Amending institutions and transactions
Youness
Office Automation Training: Excel, Word, Remote Power Point / Online- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely.
- For more information, contact me.
- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely.
- For more information, contact me.
- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely.
- For more information, contact me.
Riadh
Introductory Course in Computer Science, Computer Networks and Telecommunications.The course will cover the following points:
- Office automation (Word, Excel)
- Network administration
- CCNA Training (This program provides the foundation for IT professionals who are familiar with the
Cisco networks and operating systems)
- Teaching network courses (LAN, MAN, WAN, TCP/IP protocols)
- Practical work (Packet tracer)
- Some notions on computer security
Anass
Computer and office training Word Excel and PowerPointHello,
You want to learn the basics of computers or how to use software such as Word, Excel or Powerpoint.
I will give you the skills you need to better understand the features of this software to write, for example, a document.
I will also give you advice on how to make the most of the internet, protect and back up your data, or on the day-to-day use of your computer.
Contact me.
Shalitha
Software Engineering : Python : Java : From Senior DeveloperI am a lecturer and a senior software engineer. I got my degree in Engineering with Mathematics and completed the masters with Computer Science heavily covered with mathematics. I have more than 7 years of teaching experience.
I will work with the student and get to know about his/her level. Then I will improve it from there. I will teach so that the learning will be an interesting experience for the child.
Martial
Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics.
I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since.
I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors.
I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...)
I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge.
I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence.
I can go to the student's home or also take the course via Skype.
Salah
Learn MS (Word, Excel and PowerPoint) Microsoft Office / Expand your knowledge of Microsoft office!I offer Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Office sessions
Word is a word processing software developed by Microsoft. It is used to create documents, letters, reports, presentations...
Excel is a spreadsheet software from the Microsoft Office suite developed and distributed by the publisher Microsoft. It is used to create spreadsheets, tables, graphs, etc.
Powerpoint is a presentation software developed by Microsoft. It is part of the Microsoft Office suite. It is used to create presentations, slide shows...
I am waiting for your message.
Florian
Logic, formal languages, and automata theory for computer scienceExperienced and patient teacher of logic for computer science.
I have taught logic, formal languages and automata theory to undergraduates for six years. My tutoring is adapted to the student's level and goals. Whether you need to learn logic for your studies, or you would simply like to know more about the subject, I will be more than happy to help you improve your understanding and skills.
Logic
The sciences presuppose a certain standard of rationality. An ability to distinguish between correct reasoning and claims that do not follow from the assumptions. In this class we study the basic principles of logic and apply mathematical techniques to the study thereof.
Topics include:
Propositional and Predicate Logic
Syntax and semantics
Semantic Tableaux
Natural deduction
Correctness and soundness
Completeness
Formal languages and automata
A formal language is an abstraction of general characteristics of programming languages. Such a languages consists of a set of symbols together with some rules to determine whether a string made up out of those symbols is a member of the language.
Topics include:
Regular languages, context-free languages
Finite automata, pushdown automata, Turing machines
Regular expressions
Regular grammar, context-sensitive grammar
Pumping lemmas for regular and context-free languages
Antonin
Experienced teacher in private lessons gives private lessons in the Geneva regionNeed a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic?
I'm here for you!
I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths.
My courses are aimed at secondary school students of all levels, higher education students and anyone wishing to refresh or strengthen their knowledge of mathematics and computer science. I have been helping friends and acquaintances on a voluntary basis for a long time in the success of their studies and I hope to be able to put this experience to the benefit of your success :)
Paul
I am a teacher of mathematics and I give extra hours for private lessons in science subjectsAs a math teacher, I offer private lessons in science subjects. My classes are mainly aimed at cycle and college students in Geneva, as well as students from private schools. I can also help people who have already finished their schooling but who need to upgrade their knowledge for professional needs.
I am generally available within 3 days of your request and I move around the canton of Geneva using public transport (TPG). Travel costs are included in my rates. For a long-term follow-up, I can give you exercises to do between sessions and correct them at home.
I speak and understand English, but my lessons will be mainly in French. I am ready to adapt my teaching according to your specific needs and to provide personalized support to help you progress in scientific subjects.
Do not hesitate to contact me if you have additional questions or if you wish to schedule a lesson session. I will be happy to help you in your math learning.
Mahmood
Basic IT and computer knowledge / Basic Computer CourseTechnology is advancing at a rapid pace, and we rely more and more on computers for everything from cooking to organizing our taxes. An understanding of computer basics is compulsory nowadays.
The goal of this course is to give you a solid foundation on basic IT and computer knowledge. Once you understood these basics, you will have a clear understanding on which to build your future knowledge of an skill with computers and the Internet.
COURSE OUTLINES:
KNOWING COMPUTER
- Introduction and objectives
- What is Computer?
- Components of Computer system
- Concept of Hardware and Software
- Concept of computing, data and information
- Applications of IECT
- Bringing computer to life
OPERATING COMPUTER USING GUI BASED OPERATING SYSTEM
- Introduction and objectives
- Basics of Operating System
- The User Interface
- Operating System Simple Setting
- File and Directory Management
UNDERSTANDING WORD PROCESSING
- Introduction and objectives
- Word processing Basics
- Opening and closing Documents
- Text Creation and manipulation
- Formatting the Text
- Table manipulation
USING SPREAD SHEET
- Introduction and objectives
- Elements of Electronic Spread sheet
- Manipulation of Cells
- Formulas and Function
INTRODUCTION TO INTERNET, WWW AND WEB BROWSERS
- Introduction and objectives
- Basic of Computer Networks
- Internet
- World Wide Web (WWW)
- Web Browsing Softwares
- Search Engines
- Understanding URL
- Surfing the web
COMMUNICATIONS AND COLLABORATION
- Introduction and objectives
- Basics of E-mail
- Using E-mails
- Document collaboration
- Instant Messaging and Collaboration
MAKING SMALL PRESENTATIONS
- Introduction and objectives
- Basics of Making small Presentations
- Creation of presentation
- Preparation of slides
- Presentation of slides
- Slide show
FINANCIAL LITERACY FOR BANKING SCHEME AND APPLICATIONS
- Introduction and objectives
- Why Savings are needed?
- Drawbacks of keeping cash at home
- Why Bank is needed?
- Banking products
- Banking Service Delivery Channels
- Various Schemes
- Bank on your mobile
- Insurance
Younes
Scratch, Roblox: Code for Fun - A Fun Adventure for Kids and Beginners!With Scratch and Roblox, programming becomes child's play! Learn how to create animations, games, and interactive stories using colorful, easy-to-manipulate blocks of code. No complex language here, just a visual and intuitive approach to make learning as fun as possible.
Whether you are a parent wanting to introduce your children to the language of programming or a beginner curious to discover the world of coding, this training is suitable for all ages. No prerequisites necessary, just a dose of curiosity and a desire to have fun while learning.
As a trainer, I am committed to creating a caring and creative learning environment. I will use teaching methods adapted to each child, promoting positive interaction and encouraging the free expression of creativity. The goal is to make each lesson an engaging and enriching experience.