Networking and Network Reconnaissance

Description

I will post assignment instructions and rubrics. Please look at rubrics when working on assignments.

Don't use plagiarized sources. Get Your Custom Assignment on
Networking and Network Reconnaissance
From as Little as $13/Page

Unformatted Attachment Preview

Week 5 Assignment Part 1
Networking and Network Reconnaissance
In this assignment, we are going to investigate the residents of a local area network by
performing reconnaissance using two different scripting languages.
In order for computers to communicate on a network, they must be able to identify themselves
using a TCP/IP (IP) address. All computers in a given local area network have the same range of
IP addresses.
Network reconnaissance comes in two flavors: scanning the entire network to find one or more
targets, and then probing the target(s) to find more information about those targets.
First, we are going to determine what our own IP address is. Then, we will scan the network for
other devices. Finally, we can choose one or more of the responding devices and probe them
for more information.
For this assignment, we will be writing detailed, step-by-step
instructions showing how we did this exercise, so we need
Screenburst to take screenshots for us in the background. Without
Screenburst, we would have to stop every so often and manually take
the screenshots. This is why we created Screenburst.
Part I: Network Recon in Python



Before we begin, we need to start Screenburst PowerShell in the Azure Lab machine.
Open the program and run it.
Why are we using Screenburst PowerShell in this situation? Why not Screenburst
Python?
First, we determine what your IP address
© 2023. Grand Canyon University. All Rights Reserved.

Click on the start menu, and type Command. When the command prompt appears,
press the Enter key.


Within the command window, type ipconfig and press the Enter key.
Your IP address should be the first one. In order to make this process more efficient,
we will only scan a few IP addresses. Make a note of your IP address and subnet
mask.
Next, a simple network scanner. Let’s explore AI by using a generative AI tool to
write the code for us.
o Be aware though—AI doesn’t always write good code, so test, test, test.
Open PyCharm and create a new project. Call it NetworkScan.
This time we will be ignoring the Main tab.



2

Right-click on the blank area within the Project pane. Choose New, then Python File.

Call it Scan and press Enter.
3


Repeat the new file process and call it Probe, and press Enter.
If you haven’t already, sign up for a generative AI tool account.
If you are feeling adventurous, you can try the following prompt with
other AI tools.

AI Prompt: Can you please create a Python script that pings all hosts on a given
network?
Going forward, you need to add a header to each of your Python (and
PowerShell) files. Headers should be as such:
# Name: Irvin
# Assignment: Networking and Network Reconnaissance
# Date:
Purchase answer to see full
attachment