[Autogenerated] with this module,
we are going to extend our coverage from the previous module and show how
we can use the techniques and modules shown there when we are focused on
specific lobe in processes Keep in mind however,
that there is no reason that these same techniques could
not be used on non lo been processes.
Our process for this module will build on the dictionary
variable we showed created in the previous module.
But instead of looking at the process is as a whole,
we will be focused on a specific process tree and showing its behavior
Next we will be looking at these same processes and monitor for their
download and upload behavior for this.
We will show how we can watch existing processes and
track their networking traffic,
including the total amounts of data they are transmitting and
receiving as well as their current speeds.
One caveat we have however,
is that these statistics are based on the use of the Scrapy module.
And if you watched our previous course network
activity and packet analysis with python,
you will remember that Skopje is not a high performance module.
And because of this has a tendency to not catch every packet on high
speed networks on top of the use of the Skopje module.
We will also be using two additional modules that were not
shown in our previous demonstrations.
These modules include the collections and threading modules that are
used to build our low been monitor where we watch for processes sending
and receiving traffic using multiple threads and using a new python
type from the collections module.
So now, with this reviewed, let's move into our demonstration environment.