Pick the 3 correct Python functions that parse and output only the date and time part of each log in log.txt as follows.


parse1
parse2
parse3
parse4
parse5

Pick The 3 Correct Python Functions That Parse And Output Only The Date And Time Part Of Each Log In

Answers

Answer 1

Answer:

1, 4, 5

Explanation:

parse2:

. In this case it's passing "r" as an argument, which really does absolutely nothing, because whenever you call open("file.txt") it defaults to reading mode, so all you're doing is explicitly passing the "r". So let's look at the first line. Whenever you call str.split() without any arguments, by default it splits it by empty text, and filters any empty text. So str.split() is not the same as str.split(" ") although it has similar behavior. "     ".split(" ") will output ['', '', '', '', '', ''], while "     ".split() will output []. So in this case the line.split() will split the string '10.1.2.1 - car [01/Mar/2022:13:05:05  +0900] "GET /python HTTP/1.0" 200 2222' into the list ['10.1.2.1', '-', 'car', '[01/Mar/2022:13:05:05', '+0900]', '"GET', '/python', 'HTTP/1.0"', '200', '2222']. As you can see the the data is split into two pieces of text, AND they include the brackets in both strings. So when it gets the 3 index and strips it of the "[]" it will have the incomplete date

parse3:

 In this instance the "r" does nothing as mentioned before the "r" is already defaulted whenever you call open("file.txt") so open("file.txt") is the same as open("file.txt", "r"). So in this case we won't be working left to right, we're going inside the brackets first, kind of like in math you don't don't work left to right in equation 3 + 3(2+3). You work in the brackets first (inside brackets you do left to right). So the first piece of code to run is the line.split("[" or "]"). I actually kind of misspoke here. Technically the "[" or "]" runs first because this doesn't do what you may think it does. The or will only return one value. this is not splitting the line by both "[" and "]". The, or will evaluate which is true from left to right, and if it is true, it returns that. Since strings are evaluated on their length to determine if they're true. the "[" will evaluate to true, because any string that is not empty is true, if a string is empty it's false. So the "[" will evaluate to true this the "[" or "]" will evaluate to "[". So after that the code will run line.split("[") which makes the list: ['10.1.2.1 - car ', '01/Mar/2022:13:05:05  +0900] "GET /python HTTP/1.0" 200 2222']. Now the [3:5] will splice the list so that it returns a list with the elements at index 3 (including 3) to 5 (excluding 5). This returns the list: [], because the previous list only has 2 elements. There are no elements at index 3 to 5 (excluding 5). So when you join the list by " ", you'll get an empty string

parse4:

  So I'm actually a bit confused here, I thought the "r+" would open the file in read-writing mode, but maybe this is a different version of python I have no idea, so I'm going to assume it is reading/writing mode, which just means you can read and write to the file. Anyways when you split the line by doing line.split(), as mentioned before it will split by empty spaces and filter any empty spaces. This line will return: ['10.1.2.1', '-', 'car', '[01/Mar/2022:13:05:05', '+0900]', '"GET', '/python', 'HTTP/1.0"', '200', '2222']. and then you splice the list from indexes 3 to 5 (excluding 5). This will return the list: ['[01/Mar/2022:13:05:05', '+0900]'] which has the two pieces of information you need for the date. Now it joins them by a space which will output: '[01/Mar/2022:13:05:05 +0900]'. Now when you strip the "[]" you get the string: '01/Mar/2022:13:05:05 +0900' which is the correct output!

parse 5:

 So in this example it's using re.split. And the re.split is splitting by "[" or "]" which is what re.split can be used for, to split by multiple strings, which may be confused by string.split("[" or "]") which is not the same thing as explained above what the latter does. Also the reason there is a backslash in front of the [ and ] is to escape it, because normally those two characters would be used to define a set, but by using a \ in front of it, you're essentially telling regex to interpret it literally. So in splitting the string by "[" and "]" you'll get the list: ['10.1.2.1 - car ', '01/Mar/2022:13:05:05  +0900', ' "GET /python HTTP/1.0" 200 2222'] which has 3 elements, since it was split by the [ and the ]. The second element has the date, so all you need to do is index the list using the index 1, which is exactly what the code does


Related Questions

For Captive Analytics firms clients are well defined? True or false

Answers

From the aspect of captive Analytics firms, clients are well-defined. Yes, in this case, the given statement stands true.

What are captive Analytics firms?

Captive Analytics firms save the exceedingly exclusive data, typically in the BFSI space, and hire specialists in setting up their division. And then the crew grows primarily based totally on the ROI and the sort of initiatives they take up.

Thus, From the aspect of captive Analytics firms, clients are well-defined. Yes, in this case, the given statement stands true.

Learn more about captive Analytics firms:

https://brainly.com/question/24304837

#SPJ1

After turning the volume all the way up on your speakers, you still cannot hear any sound. Which of the following should be your the next step?
OPTIONS
You should replace your system speakers.
You should try to re-install your sound card.
You should unplug your computer and plug it back in.
You should check that your sound isn't muted.

Answers

The option to do among the above in terms of your the next step is to you should check that your sound isn't muted.

What to do when sound is not coming from speakers?

The likely things to do to Fix sound or audio issues in Windows are:

Check the speaker output. Also Check sound settings. Fix the audio drivers of the system.

Note that the right and first thing to do if one do not hear any sound is to check if the system is on mute and so, The option to do among the above in terms of your the next step is to you should check that your sound isn't muted.

Learn more about audio issues from

https://brainly.com/question/14649463

#SPJ1

How could this
innovation change society?

Answers

Answer:

invention such as new tool devices progress and resistance benefits to society inventions selfie lies and provide new way to build move communicate heal learn and play

Data elements in a relational database are organized into ____

Answers

Data elements in a relational database are organized into _Tables_

Hope it helps!

An engineer is developing an algorithm to diagnose a person’s illness based on their reported symptoms.

In this scenario, the engineer would likely want to favor __________ as the most important category when developing their algorithm.

Answers

The engineer would likely want to favor accuracy as the most important category when developing his or her algorithm.

What is an algorithm?

An algorithm can be defined as a standard formula or procedures which consist of a set of finite steps and instructions that are executed on a computer system, in order to enable a software solve a particular problem under appropriate conditions.

In this scenario, the engineer would likely favor accuracy as the most important category when developing his or her algorithm to diagnose illness in a person based on their reported symptoms.

Read more on algorithm here: brainly.com/question/24793921

#SPJ1

Accuracy

The engineer would likely want to favor accuracy as the most important category when developing her algorithm.

An algorithm is a standard formula or procedures which consist of a set of finite steps and instructions that are executed on a computer system, to enable a software to solve a problem under appropriate conditions.

This engineer would favor accuracy as the most important category when developing her algorithm to diagnose illness in a person based on his reported symptoms.

List several advantages developing software in a higher-level language has over developing software in machine language.

Answers

Readability of code
Reusability and ease of access
The software will be machine independent
The software will be user-friendly

How do you create a function in C++

Answers

Answer:

1. Declaration: the return type, the name of the function, and parameters (if     any)

2. Definition: the body of the function (code to be executed)

Explanation:

Choose the 3 correct statements for the code below.

An object of the ActivationLayer class has a name attribute.
An object of the BaseLayer class has a size attribute.
print(FCLayer(42)) prints FullyConnectedLayer.
When creating an object of the ActivationLayer class, the size argument must be given.
When creating an object of the BaseLayer class, the name argument must be given.

Answers

Answer:

True

False

True

False

True

Explanation:

So I'll go through each statement and explain why or why not they're correct.

An object of the ActivationLayer class has a name attribute. So because ActivationLayer is inheriting the BaseLayer and it's calling super().__int__("Activation") it's going to call the BaseLayer.__init__ thus setting a name attribute equal to "Activation" for any ActivationLayer object that is initalized. So this is true

An object of the BaseLayer class has a size attribute. While it is true that FC layer is inheriting from BaseLayer and it has a size attribute, this does nothing to change the BaseLayer class. So any object initialized to a BaseLayer object will only have the instance attribute "self.name". So this is false

print(FCLayer(42)) prints FullyConnectedLayer. So whenever you print an object, it tries to convert the object to a string using the __str__ magic method, but if that wasn't defined it then tries the __repr__ method, which the FCLayer class technically doesn't define, but it inherits it from the BaseLayer class. And since whenever you define an FCLayer object it calls super().__init__ with "FullyConnected", which will then be assigned to the instance variable self.name,  it will print "FullyConnectedLayer". So this is true

When creating an object of the ActivationLayer class, the size argument must be given. This is true, because the size is a parameter of the __init__ method of ActivationLayer, it is not an optional parameter, and is something that must be passed otherwise an error will be raised. So this is false

When creating an object of the BaseLayer class, the name argument must be given. This is not true, because name is a default argument. This means if you do not pass an argument for name, then name will equal an empty string

which window would show you bindings for local area connection 2?

Answers

Local area connection 2 properties

Execute and explain this program using // in Layman's language. Thank you!

Answers

The explanation of the program using layman's language is:

It wants to find the highest and lowest contributions madeIt wants to discover how many individual contributions were needed to reach the targetThe total amount of contributions collectedThe program wants to test various input data for contributions and how many contributions are needed to reach the goal.

What is a Program?

This refers to the sequence of instructions in a programming language that executes the instruction given to the computer.

Hence, we can see that different input sizes would be used to test the program as it is in the testing stage to see just how efficient the program is.

Read more about programs here:

https://brainly.com/question/1538272

#SPJ1

Question 4 (5 points) If your social media accounts are___________, college admissions representatives can look at your social media activity when deciding whether or not to accept you at their school. O restricted private firewalled Opublic Question 4 ( 5 points ) If your social media accounts are___________ , college admissions representatives can look at your social media activity when deciding whether or not to accept you at their school . O restricted private firewalled Opublic​

Answers

If your social media accounts are public, college admissions representatives can look at your social media activity when deciding whether or not to accept you at their school.

What is a public social media account?

Public social media account is also known as the open account, in which any people can check the person's post and like and share the post. Basically, famous people like to keep their account public to gain more publicity.

Thus, option D is correct.

For more details about Public social media account, click here:

https://brainly.com/question/23378133

#SPJ1

Answer: The answer is B: Public

Explanation:

Write an if-else statement for the following: If user_tickets is less than 5, assign num_tickets with 1. Else, assign num_tickets with user_tickets. Sample output with input: 3 Value of num_tickets: 1

Answers

The if-else statement as based on python 3.8 is given below

if user_tickets < 5:

  num_tickets = 1

else:

  num_tickets = user_tickets

Note that if this code is to work properly, a person need to first declare user_tickets before the if-else statements.

What is this if statement?

The if/else statement is known to be that which carry out a block of code if a given condition is true.

Note that If the condition is false, a given  or another block of code iis one that can be executed.

Learn more about if-else statements from

https://brainly.com/question/18736215

#SPJ1


You've determined that your email program, Outlook, is not working, and your
manager tells you to reboot your email program. Which of these should you NOT do?

Answers

You've determined that your email program, Outlook, is not working, and your manager tells you to reboot your email program Go and restart outlook. If it begins offevolved and works fine, then Outlook is fine, if now no longer, continue to the following approach to troubleshoot.

Why is my Outlook Email now no longer working?

Remove and re-upload the e-mail account at the Outlook app. Check for any pending updates in your tool or for the Outlook app. Remove the Outlook app out of your telecellsmartphone and re-down load it out of your tele cellsmartphone's app save to make certain which you have the maximum up to date Outlook app. Restart your smartphone/too.

Go and restart outlook. If it begins offevolved and works fine, then Outlook is fine, if now no longer, continue to the following approach to troubleshoot. Press the Windows key and press “r” to your keyboard and sort outlook.exe /reset navpane in the “Run” conversation box. Press “Enter” to run OutlookWhile the using of Microsoft Outlook, you may have come upon several forms of mistakes which restrict you from getting access to it completely. And one of the maximum encountered mistakes is ‘Outlook isn't closing’, even after clicking the go out button a couple of times.

Read more about managers:

https://brainly.com/question/24553900

#SPJ1

describe the purpose of working directory and how it can be speed or slow file access

Answers

Explanation:

The working directory is just a file path on your computer that sets the default location of any files you read. If you want to read a file 'file.txt'.

HC - AL-Career Preparedness
8
English
11 12 13
Lee wants to format a paragraph that he just wrote. What are some of the options that Lee can do to his paragrap
Check all that apply.
O aligning zoom
O aligning text
O adding borders
O applying bullets
O applying numbering

Answers

The options that Lee can do to his paragraph are:

aligning textadding bordersapplying bulletsapplying numbering

What is Paragraphing?

This is known to be the act of  sharing or dividing a text into two or more paragraphs.

In paragraphing  one can use:

aligning textadding bordersapplying bulletsapplying numbering

Learn more about paragraphing from

https://brainly.com/question/8921852

#SPJ1

A touchscreen is a type of _____ screen.

capacitive
interactive
resistive
LED

Answers

i believe it is interactive

Answer:

LED

Explanation:

touch screen is the assembly of both an input ('touch panel') and output ('display') device. The touch panel is normally layered on the top of an electronic visual display of an information processing system. The display is often an LCD, AMOLED or OLED display while the system is usually a laptop, tablet, or smartphone.

How will quantum computing affect artificial intelligence applications

Answers

Answer:

it is very helpful

Explanation:

Quantum computing opens the door potentially solving very large and complex computational problems that are basically impossible to solve on traditional computers.

Select 3 true statements about Python primitive types.

Answers

The true statements about Python primitive types are:

32.bit integer type (a.k.a. int32) can represent integer value from -2 31 (-2.147,483,648) to 2"31-1 (2,147,483,647) A binary floating point method is used to represent fractions in binary numbers. The decimal number 0.1 cannot be expressed without error in binary floating-point format.

What are thee Python primitive data types?

The Python is known to have four primitive variable types which are:

Integers.Float.Strings.Boolean.

Note that The true statements about Python primitive types are:

32.bit integer type (a.k.a. int32) can represent integer value from -2 31 (-2.147,483,648) to 2"31-1 (2,147,483,647) A binary floating point method is used to represent fractions in binary numbers. The decimal number 0.1 cannot be expressed without error in binary floating-point format.

Learn more about Python from

https://brainly.com/question/26497128

#SPJ1

Create a python program that converts number grades to letter grades.


Console

Letter Grade Converter


Enter numerical grade: 90

Letter grade: A


Continue? (y/n): y


Enter numerical grade: 88

Letter grade: A


Continue? (y/n): y


Enter numerical grade: 80

Letter grade: B


Continue? (y/n): y


Enter numerical grade: 67

Letter grade: C


Continue? (y/n): y


Enter numerical grade: 59

Letter grade: F


Continue? (y/n): n


Bye!


Specifications

 The grading criteria is as follows:

A 88-100

B 80-87

C 67-79

D 60-66

F <60

 Assume that the user will enter valid integers for the grades.

 The program should continue only if the user enters “y” or “Y” to continue.

Answers

The python program that converts number grades to letter grades is as written below.

How to create a python program?

The python program that converts number grades to letter grades is as written below;

def test(nums):

   return ["A" if grade >= 88

                       else ("B" if grade >= 80

                                   else ("C" if grade >= 67

                                         else ("D" if grade >= 60

                                               else ("C" if grade < 60

           for grade in nums]

Read more about python codes at; https://brainly.com/question/26497128

#SPJ1

multiplication algorithm flow chart

Answers

An example of a multiplication algorithm flow chart is given in the image attached.

What is booth algorithm flowchart?

The Booth's Algorithm Flowchart  is known to be a that is unique. The standard algorithm is known to be a method used in doing multiplication by via the use of partial products or via multiplying in parts.

Therefore, An example of a multiplication algorithm flow chart is given in the image attached.

Learn more about algorithm flow chart from

https://brainly.com/question/18088572

#SPJ1

How would you describe data communication system vis a vis computer networking.

Answers

Data communications is known to be the movement of digital data between two or a lot of computers while computer networking is known to be a form of  telecommunications network that gives room for computers to be able to exchange data.

What is the difference between communication system and network?

Data Communication is one that works in the area of communicating process and it entails all the different areas and through a lot of process but Computer Networking is one that moves information and allow file  movement across different localities to pass data.

Therefore, Data communications is known to be the movement of digital data between two or a lot of computers while computer networking is known to be a form of  telecommunications network that gives room for computers to be able to exchange data.

Learn more about Data communications  from

https://brainly.com/question/14657016

#SPJ1

the objective fuction of linear progrmming should be

Answers

the real-valued function whose value is to be either minimized or maximized subject to the constraints defined on the given LPP over the set of feasible solutions. The objective function of a LPP is a linear function of the form z = ax + by.

6.24 LAB: Convert to binary - functions
Write a program that takes in a positive integer as input, and outputs a string of 1's and 0's representing the integer in binary. For an integer x, the algorithm is:

As long as x is greater than 0
Output x % 2 (remainder is either 0 or 1)
x = x // 2
Note: The above algorithm outputs the 0's and 1's in reverse order. You will need to write a second function to reverse the string.

Ex: If the input is:

6
the output is:

110
The program must define and call the following two functions. Define a function named int_to_reverse_binary() that takes an integer as a parameter and returns a string of 1's and 0's representing the integer in binary (in reverse). Define a function named string_reverse() that takes an input string as a parameter and returns a string representing the input string in reverse.
def int_to_reverse_binary(integer_value)
def string_reverse(input_string)

in python

Answers

The program illustrates the use of functions, iterations and modulo operator

The complete program

The program written in Python is as follows:

import math

def int_to_reverse_binary(integer_value):

  remainder = ""

  while integer_value>=1:

      remainder+=str(integer_value % 2)

      integer_value=math.floor(integer_value/2)

  reverse_string(remainder)

def reverse_string(input_string):

  binaryOutput=""

  for i in range(len(input_string)-1,-1,-1):

      binaryOutput = binaryOutput + input_string[i]

  print(binaryOutput)

integer_value = int(input("Enter a Number : "))

int_to_reverse_binary(integer_value)

Read more about Python programs at:

https://brainly.com/question/13246781

#SPJ1

Which of the following is not true about Mac computers? The current version of OS X is called El Capitan. Macs come with a variety of useful programs already installed. Boot Camp is a program that allows you to install and run Windows on a Mac Macs have a reputation for being unsecure, unstable and difficult to use.​

Answers

Mac’s current OS is El Capitan and Macs have a reputation to be unsecure. Both of these are not true.

Which of the following shows how to correctly declare pointer variable x?
A. int x;
B. int &x;
C. ptr x;
D. int *x;

Answers

Answer:

declaration of pointer variables are done using *

Explanation:

* denotes the declared variable is a pointer which can hold address of another location. To get values of any address & is used. For example, we have an integer variable a to which holds a value 10. if you want to read the address of the variable a, use &a. To store this address in any other memory declare a pointer variable.

int a = 10;

int *loc_a;

loc_a = &a;

Data frames can be subset by a chosen value using ==.

Ex: df[df.x == 5] gives all the rows in the data frame df for which the column x has a value of 5.

Write a program that performs the following tasks:

Load the file mtcars.csv into a data frame called df

Create a new data frame df_cyl by subsetting the data frame based on a user defined value for the column cyl.

Print the shape of the new data frame.

Answers

Using python knowledge and writing code importing pandas, it is possible to create a function that corresponds to what you want.

Writting in python:

import pandas as pd

if __name__ == "__main__":

   df=pd.read_csv('mtcars.csv')

   cylinders=int(input())

   print(df[df.cyl==cylinders].shape)

See more about python at brainly.com/question/18502436

#SPJ1

26. A network administrator is looking to expand the available bandwidth of his extranet remote branch by adding another leased line. The ISP has notified the administrator that another physical serial connection will need to be added to his gateway router. Which of the following will realise this?

A. Add a distribution layer card into the router allowing another gigabit ethernet port.
B. Add a layer 3 switch into the network.
C. Install a WAN interface card with appropriate interface connectors to the
router.
D. Multiplex the existing serial using the appropriate commands in the config
file.



27. What happens after configure a rule with IP address 0.0.0.0 and wildcard mask 255.255.255.255?
A. This is default configuration B. Block all IP address
C. Allow all IP addresses
D. Nothing will happens

Answers

The option that will realize the above case is that  Add a distribution layer card into the router allowing another gigabit ethernet port.

How do one  Increase Bandwidth on Router

The steps are:

Alter the Router's Location. Then Reboot your Router.Have a Dual-bandwidth Router. Then do Update the Router's Firmware.

So therefore, The option that will realize the above case is that  Add a distribution layer card into the router allowing another gigabit ethernet port.

Learn more about expanding bandwidth from

https://brainly.com/question/25898149

#SPJ1

Question 8 of 10
What are two issues that can be encountered when sending documents
through email?
A. The sender can forget to attach the document to the email.
B. Emailing documents is a long, complex process.
C. The paper clip icon in the program must be selected to find the
correct file and attach it.
D. Some documents are too large to be sent through email.

Answers

Answer:

A & D

Explanation:

A) Forgetting to attach a document/misclicking is a common issue when sending documents.

B) Attaching a document is not a complex topic and does not require much time.

C) There are other ways of attaching a document; after looking, it is not hard to find the icon. You can also search for the file uploader button as well.

D) This is a big issue; to scale the document down, you have to shrink it or transform the size. It creates multiple issues.

2.16 LAB: Port Scan (Modules)
In network security, it is important to understand port scanning. Hackers use tools to scan a network and determine if there are open ports and if they contain some sort of vulnerability. To scan ports, you first have to find active hosts on a network. Once you find active hosts and discover a list of IP addresses for those hosts, a port scan can be performed to gather information about open ports and analyze services running on those ports. A port scan is the process of sending packets to an active host's ports and learning details that can help you gain access to that host or to discover open vulnerabilities on your network.

Some common ports are:
Port 20 - File Transfer Protocol or FTP
Port 22 - Secure Shell protocol or SSH
Port 23 - Telnet protocol for unencrypted transfer
Port 80 - HyperText Transfer Protocol or HTTP
Port 443 - HyperText Transfer Protocol Secure or HTTPS

The Well Known Ports are those from 0 through 1023

We are going to simulate a port scan by filling a list with 100 random port numbers. These values will be used as the keys in a dictionary where the values will be randomly generated integers 0 / 1. The 0 will be a closed port and a 1 will be an open port.

Your first TODO is to create a function called "create_host_IPs( )" that randomly generates a list of 10 IP addresses with 4 random octets values, concatenating the 4 values into a string and appending it to a host list. The function returns the generated host list. The random values can be limited to a range of 10 to 200.

Ex: IPv4 address should look like this:

192.168.34.23
Your next TODO is to create another function called "simulate_scan(h)" that iterates through the host list (received as h ) and then creates a new list called open_ports. The function should use a nested for loop that iterates through the host list, and then iterates through the returned list from a call to "create_random_open_ports()". If the returned list value is 1, then append it to your open_ports list. This simulates a scan of all the IPs in the host list and creates randomly generated open ports. Finally it should print the host IP and a list of open ports as displayed in this example output.

Ex: Your output should contain 10 IP reports. Here is and example of 2 of the 10 reports:

Host IP: 66.78.126.11
Open ports are:
[53, 87, 21, 57, 71, 37, 61, 38, 45, 94, 84, 26, 72, 52, 75, 41, 90, 88, 82, 59, 50, 36, 60, 16, 51, 76, 24, 66, 33, 63, 86, 93, 34, 85]

Host IP: 11.96.129.20
Open ports are:
[15, 77, 19, 72, 78, 37, 93, 42, 26, 30, 79, 16, 47, 48, 43, 50, 82, 60, 46, 10, 62, 96, 12, 99, 76, 51, 32, 24, 61, 87, 73, 65, 85, 67, 29]
417412.2037272.qx3zqy7
LAB ACTIVITY
2.16.1: LAB: Port Scan (Modules)
0 / 10


I REALLY NEED HELP!!!

Answers

This solution is written in Python programming language. See the details below.

What is Python Programming language?

Python is a coding language that is frequently used to applications, automate operations, make websites and execute analyze data.

It is a general-purpose programming language, because, it can be used to develop a wide range of applications and is not specialized for any particular problem.

What is the code required for the instance above?

The code required to deliver the given output is:

import random

def create_random_open_ports():

#Create empty list / dictionary

port = []

ports = {}

#Fill list with 100 random port numbers from 10 - 100

for i in range(1,101):

random_port = random.randint(10, 100)

port.append(random_port)

#Create a new dictionary with ports numbers as keys

new_ports = ports.fromkeys(port, 0)

#Iterate through new dictionary add random 0 / 1

#Closed port = 0, Open port = 1

for key in new_ports:

r1 = random.randint(0,1)

new_ports[key] = r1

return new_ports

# TODO: create a function called create_host_IPs() that randomly generates a list of 10 IP addresses

# concatenating the 4 values into a string and appending it to a host list. The function returns the generated

# host list

def create_host_IPs():

host = []

octet1 = ""

octet2 = ""

octet3 = ""

octet4 = ""

#Add loop with range 1 - 11 to create the 10 host IPs EX: 192.123.11.1

for i in range(1,11):

octet1 = str(random.randint(1,255));#Not taking 0 as first octet cannot be zero

octet2 = str(random.randint(0,255));

octet3 = str(random.randint(0,255));

octet4 = str(random.randint(0,255));

host.append(octet1 + "." + octet2 + "." + octet3 + "." + octet4)

return host

# TODO: create a function called simulate_scan(h) that iterates through the host list (received as h ) and

# then creates a new list called open_ports. The function should use a nested for loop that iterates

# through the host list, and then iterates through the returned list from a call to create_random_open_ports().

# If the returned list value is 1, then append it to your open_ports list.

# This simulates a scan of all the IPs in the host list and creates randomly generated open ports.

# Finally it should print the host IP and a list of open ports as displayed in assignment information.

def simulate_scan(h):

open_ports = []

for i in range(len(h)):

random_ports = create_random_open_ports()

for j in random_ports:

if random_ports[j] == 1:

open_ports.append(j)

print("IP Address :" + h[i] + " Open Ports :" + str(open_ports))

if __name__ == "__main__":

#Simulate port scanning for open ports

active_hosts = create_host_IPs()

simulate_scan(active_hosts)

Learn more bout Python Programming at;
https://brainly.com/question/26497128
#SPJ1

A computer cannot boot if it doesn't have ?

Answers

Answer:

without an operating system, a computer cannot boot, as it also provides services for the computer programs.

Hope This Helps!!!

Answer: A computer can't boot without an operating system.

Explanation:

An operating system is  a system software that manages computer hardware, software resources, and provides common services for computer programs. Without the operating system, the computer can't function to have a boot-able device.

Other Questions
find the product (t - sa) (9t + 6sa) How can one tell if a reaction is a redox reaction? a. spectator ions are present. b. elements change phases. c. a precipitate is formed. d. electrons are gained and lost. submit 12. Find the slope and y-intercept of the line. y= 1/5x-8 You're on a social media team for a outdoors brand called Appalachia. They've decided to revitalize their Pinterest account and see if they can engage customers there. What ways might you bring inbound marketing into the content creation process for this channel The AARP is one of the largest and most influential lobbying organizations in America. They primarily lobby on behalf of Explain how the PAHCOM certification would prepare you for the job. Pls help it urgent. Im clueless The sperm of one sea urchin species cannot bind to the eggs of a different sea urchin species. This exemplifies what type of reproductive isolating mechanism solve: -2(6)^x=-432 Create a scatterplot displaying the data in the table. Be sure to include a linear trend line. (2 points) which type of data would be best displayed in a box plot What is one of the most essential aspects to consider when constructing historical arguments NADPH is made by Question 37 options: a) the Krebs cycle. b) chemiosmosis. c) glycolysis. d) the passing of electrons from photosystem I to an electron transport chain. e) the Calvin cycle. Create a visual or audio presentation about the argument in "The School Days of an Indian Girl" and present it to classmates online. Then respond to your classmates' work, describing which aspects of Zitkala-a's account are captured in their presentations and which are not. Finally, review your classmates' responses to your own work and revise it to convey the message in a different way Please help Im gonna cry: Atticus says "Mr. Cunningham's basically a good man; he just has his blind spots." Discuss the "blind spots" of at least three other characters in the novel, explaining how each limits the characters' perceptionsand/or impacts others. Translate This is the first one into Spanish in the box below: This is the first one Can you answer my question please and thank you Consider the equation x^2-5x-24=0 . Write this equation in the form X^2=k Fill in the blank with the correct form of "ser" or "estar".Mi amiga y yo _____ en la casa. Question 7 (1 point)Which belief was held by Southerners prior to the Civil War?O aO bOOdHigh tariffs should be imposed on all goods to protect domestic companiesVoting rights should be extended to all citizensStates' rights should be considered as important as the rights of the federal governmentA constitutional amendment should be passed making slavery illegal