# data[].attributes.attachment_link.title
Targeted Attack: The Game – Defend your data. Choose wisely. Succeed or fail.

# data[].attributes.attachment_link.description
There are many competitors and individuals out there who would love to get their hands on the data held by your organisation at such a critical time. Can you make the right choices? Can you keep the project on time and on budget? Can you protect your company from attack?

# data[].attributes.attachment_link.title
SQL Injections are scary!! (hacking tutorial for beginners)

# data[].attributes.attachment_link.readable_text
Ready to begin, change, or propel your career? Cisco Networking Academy offers certification-aligned courses in topics like cybersecurity, networking, and Python.

Students since our start in 1997

Educators around the world

Organizations offering our courses

Countries where we serve learners

Students obtained a job and/or new educational opportunity *

Explore our courses

Developed by technology experts, based on learning science

Start learning

Develop skills that will make you in-demand everywhere.

Free online classes

Learn on your own time with self-paced courses from industry experts. Collect badges and prepare for industry-recognized certifications.
See all classes

In-person learning

Learn from expert educators at an academy near you.

Find a location near you

City & State, Province or District, or Postal Code

Preparing for a career?

We've got you covered.

Certifications

Get prepared for certifications, like CCNA and Python Institute, to validate your skills. Many courses align to industry credentials.
Learn more

Job matching

Find out who is hiring and get priority access to opportunities from Amazon, IBM, Verizon and our other employment partners.
Register

Start teaching

Teach your passions and be part of a community of 29,000+ educators around the world.

Free curriculum and teaching resources

The equipment and software you need

Professional development opportunities

Help students land jobs with our job matching engine

Want to hire top talent?

We automate the connection between employers and top talent from Cisco Networking Academy education partners at no cost.
Explore Talent Bridge

Let's partner for social impact

You'll be joining the United Nations, the White House, and many of the nonprofits you know and love.
How we partner

Get inspired

Inspiring success stories from learners and educators around the world.

IT Paves a Pathway Out of Poverty

When a young girl in South Africa discovered her passion for technology, she found a way out of poverty for herself and her family.

Student Discovers Opportunity

An innovative IT program and the CCNA curriculum spark the interest of one young man, and put him on a path to independence and prosperity.

One university in Saudi Arabia adopted the Cisco Networking Academy curriculum to expand employment options for women and help advance their careers.

View all stories
* Based on survey responses from 2005 through fiscal year 2022 of students who took Cisco certification aligned courses.

# data[].attributes.attachment_link.title
Cisco Networking Academy: Learn Cybersecurity, Python & More

# data[].attributes.attachment_link.description
Ready to begin, change, or propel your career? Take our industry-leading courses in cybersecurity, Python, networking, Internet of Things, and data science.

# data[].attributes.body
https://www.youtube.com/watch?v=yuDXmMROH6Y&ab_channel=TechsavvyProductions

# data[].attributes.attachment_link.title
Task Manager Unveiled: IT Admins' Troubleshooting Toolkit

# data[].attributes.body
https://www.youtube.com/watch?v=h3sxduUt5a8&ab_channel=MSFTWebCast

# data[].attributes.attachment_link.title
Setting up Active Directory in Windows Server 2019 (Step By Step Guide)

# data[].attributes.body
https://www.youtube.com/watch?v=I1NZKtkW54U&ab_channel=TechMikeNY

# data[].attributes.attachment_link.title
How to Configure RAID for Dell PowerEdge Servers

# data[].attributes.body
https://www.youtube.com/watch?v=gsRPmqqFpGI

# data[].attributes.attachment_link.title
*NEW* Configuring Group Policy on Windows Server 2012 (Complete)

# data[].attributes.body
https://www.youtube.com/watch?v=-TsqAHUWdQU

# data[].attributes.attachment_link.title
How to Install and Setup DNS service | Windows Server 2019

# data[].attributes.body
https://www.youtube.com/watch?v=pRf_uU0vrMM

# data[].attributes.attachment_link.title
How to Set Up a Windows Server 2019 Domain Controller

# data[].attributes.body
https://www.netwrix.com/cisco_commands_cheat_sheet.html

# data[].attributes.attachment_link.readable_text
Almost all Cisco devices use Cisco IOS to operate and Cisco CLI to be managed. The basic CLI commands for all of them are the same, which simplifies Cisco device management. Here is a Cisco commands cheat sheet that describes the basic commands for configuring, securing and troubleshooting Cisco network devices.

Basic Configuration Commands

Troubleshooting Commands

Routing and VLAN Commands

switchport mode { access | trunk }
Configures the VLAN membership mode of a port. The access port is set to access unconditionally and operates as a non-trunking, single VLAN interface that sends and receives non-encapsulated (non-tagged) frames. An access port can be assigned to only one VLAN.
The trunk port sends and receives encapsulated (tagged) frames that identify the VLAN of origination. A trunk is a point-to-point link between two switches or between a switch and a router.

A global command that deﬁnes one of possibly multiple user names and associated passwords used for user authentication. It is used when the login local line conﬁguration command has been used.

enable password pass-value
A configuration mode command that deﬁnes the password required when using the enable command

switchport port-security mac-address {mac-addr | {sticky [mac-addr]}}

Used in interface configuration mode to add a MAC address to the list of secure MAC addresses. The "sticky" option configures the MAC addresses as sticky on the interface.

Monitoring and Logging Commands

# data[].attributes.attachment_link.description
Almost all Cisco devices use Cisco IOS to operate and Cisco CLI to be managed. The basic CLI commands for all of them are the same, which simplifies Cisco device management. Here is a Cisco commands cheat sheet that describes the basic commands for configuring, securing and troubleshooting Cisco network devices.

# data[].attributes.body
https://express.adobe.com/page/E67owRLaGDsMP/

# data[].attributes.attachment_link.readable_text
Now you must create the NAT pool ...

As already mentioned, there are many different ways of establishing NAT. In this example, we are going to configure a Cisco router in a manner similar to many domestic home routers. You will overload a single external (real world) IP address.

This IP address is 99.0.0.1 255.0.0.0 and is on the TOP router, on the connection facing the BOTTOM router. You have to create a pool and give it a name, in this example it has been called 'myPool' to ensure its obvious. You can configure a range of addresses - however you are fully 'overloading' one single address.
ip nat pool myPool 99.0.0.1 99.0.0.1 netmask 255.0.0.0
Next you need to connect this pool (on the outside) to the ACL that is set up for all of the addresses (on the inside).
ip nat inside source list 1 pool myPool overload
Working through the previous command - on the inside, you are using standard ACL > 1 for the inside source. Which is being overloaded on the pool myPool. Now that you have configured NAT, you still need to apply this to the inside and outside interfaces. Alas, if these were the only commands.

# data[].attributes.attachment_link.description
Now you must create the NAT pool ... As already mentioned, there are many different ways of establishing NAT. In this example, we are going to configure a Cisco router in a manner similar to many domestic home routers. You will overload a single external (real world) IP address.

# data[].attributes.body
https://express.adobe.com/page/3JBT7IyXEcyP0/

# data[].attributes.attachment_link.readable_text
Now, lets create the VPN

We will focus on the connection between X and Y, you can go back (download via the link) and look at A and B at your leisure. We are assuming that you now have packet tracer open and have done a show run (note, we saved this using 7.1.1).
Lets focus on X ...
You need to create an ACL to 'define' interesting traffic via IP - this will be the data that you will send encrypted down the tunnel. We are assuming that you are also comfortable with ACL's ... however, we do have a guide if you are interested.
access-list 110 permit ip 66.33.3.0 0.0.0.255 66.33.4.0 0.0.0.255
Looking at the above ACL - it is extended, it is IP based and you can see that we have the source local area network on X and the destination local area network on Y. If you look at the ACL on Y, you shouldn't be surprised to discover that it is the reverse.
access-list 110 permit ip 66.33.4.0 0.0.0.255 66.33.3.0 0.0.0.255
Next, you need to build the crypto policy ... this defines the encryption. Read the following numbered commands

First set the policy, defining the authentication and encryption. Note the number '1' this appears later. Then you need to agree a key exchange with the remote peer and define the transform set encryption.

1. crypto isakmp key Cisco12345 address 123.1.1.3

2. crypto ipsec transform-set Y-X esp-aes esp-sha-hmac

3. !

Then create a crypto map, this connects the policy '1' to the transform set and the key as well as match up any interesting traffic spotted by the access control list.

If you were to look at Y, you would see the same - yet the opposite. Which does of course make sense.

# data[].attributes.attachment_link.description
We will focus on the connection between X and Y, you can go back (download via the link) and look at A and B at your leisure. We are assuming that you now have packet tracer open and have done a show run (note, we saved this using 7.1.1).

# data[].attributes.body
https://lms.netacad.com/mod/url/view.php?id=52747790&redirect=1

# data[].attributes.attachment_link.description
Your email address belongs to an organization that also manages your Cisco account login.

# data[].attributes.body
https://cdn.cp.adobe.io/content/2/video/42591d3a-052f-4436-8757-56f2976455f5/embed?api_key=MarvelCP1

# data[].attributes.attachment_link.title
Creative Cloud Player (HLS-everywhere Player)

# data[].attributes.body
https://cdn.cp.adobe.io/content/2/video/c2cf87c4-9d49-4ce3-beb3-39296d483956/embed?api_key=MarvelCP1

# data[].attributes.body
https://picoctf.org/

# data[].attributes.attachment_link.readable_text
This is a two-week long timed CTF competition. Challenges increase in difficulty as players progress. All are welcome to join, but this CTF is recommended for players with some programming knowledge. Players with no previous programming or CTF experience should start with our noncompetitive picoGym challenges.

Timeline

Sign up for a picoCTF.org account at anytime.

Feb 1, 2023 - registration opens

March 14, 2023 12:00 PM EST - CTF opens

March 28, 2023 3:00 PM EST - CTF closes

Eligibility

Open to everyone:

Existing or new accounts at picoCTF.org

Age 13+

Prizes and awards may have requirements. See competition rules for details.

picoCTF would like to thank our sponsors for providing funds for continued development.

# data[].attributes.attachment_link.description
This is a two-week long timed CTF competition. Challenges increase in difficulty as players progress. All are welcome to join, but this CTF is recommended for players with some programming knowledge. Players with no previous programming or CTF experience should start with our noncompetitive picoGym challenges.

# data[].attributes.body
https://tryhackme.com/

# data[].attributes.attachment_link.readable_text
Exercises in every lesson

TryHackMe goes way beyond textbooks and focuses on fun interactive lessons that make you put theory into practice. You'll get an immersive learning experience with network simulations, intentionally vulnerable technology based on real world examples and more.

Beginner Friendly

New to security? No problem! We have learning paths that will teach you the fundamental cyber security skills, which will help set you up to land a job in cyber security.

Start Hacking Instantly

We give you all the tools you need to start learning. Access a machine with the security tools you'll need through the browser, and starting learning from anywhere at any time. All you need is an internet connection!

Real-world Networks

Take your cyber security training to the next stage by learning to attack and defend computer networks similar to those used by various organisations today.

# data[].attributes.attachment_link.description
TryHackMe is a free online platform for learning cyber security, using hands-on exercises and labs, all through your browser!

# data[].attributes.body
https://www.hackthebox.com/

# data[].attributes.attachment_link.description
Where hackers level up! An online cybersecurity training platform allowing IT professionals to advance their ethical hacking skills and be part of a worldwide community. Join today and learn how to hack!

# data[].attributes.body
https://cdn.cp.adobe.io/content/2/video/8b8e9c8c-545c-4f6a-a3f0-e24f1c6899c4/embed?api_key=MarvelCP1

# data[].attributes.attachment_link.title
Creative Cloud Player (HLS-everywhere Player)

# data[].attributes.body
https://overthewire.org/wargames/

# data[].attributes.attachment_link.readable_text
The wargames offered by the OverTheWire community can help you to learn and practice security concepts in the form of fun-filled games.
To find out more about a certain wargame, just visit its page linked from the menu on the left.

If you have a problem, a question or a suggestion, you can join us via chat.

Suggested order to play the games in

Each shell game has its own SSH port

Information about how to connect to each game using SSH, is provided in the top left corner of the page. Keep in mind that every game uses a different SSH port.

# data[].attributes.attachment_link.description
We’re hackers, and we are good-looking. We are the 1%.