at category 5 tv we trust our files to
solid-state drives by kingston
technology
whether for your server laptop or
desktop computer
you'll experience improved performance
and reliability with kingston
ssds get ready it's time for the tech
welcome to the show everybody it's
episode 2 of season 14
i'm robbie ferguson and i'm jeff weston
it's great to have you here
and uh i hope you've had a wonderful
week in spite of
everything but here we are and looking
forward to a great show ahead
tonight we're going to be learning how
to create our very own
proxy server okay um so i don't want to
talk too much about it off the top of
the show but i know that it's you know
sometimes hard to find a good
free proxy service so we're going to
create our own
and i'm going to show you how to place
it anywhere pretty much in the world
using aws cloud services so it is
pretty exciting and one of the things
with that too
as we learn a little bit about how
amazon web services ec2
and cloud services and the ability to
deploy debian servers
in the cloud infrastructure as we learn
how to do that
and how that works just know that one of
the things that we're going to be doing
is
migrating some of our data into that
infrastructure as well so i say that
because
some of our live stream viewers have
experienced trouble with buffering and
things like that
and it's because we have a little single
board computer
of all things that is that we're
streaming to and then it rebroadcasts to
anyone who's watching on roku or
other hls players and things like that
it has nimble streamer running on the
single board computer really it's
amazing wow
however what i did monitor through my
testing is that
it runs up a pretty high cpu when people
are watching right so
that i believe may be what causes some
buffering issues with our stream
um so there's a lot of stuff that goes
on behind the scenes here to try to
get it to you get the show to you uh in
a very accessible and easy to access
format and and so that you're not
experiencing things like the spinning
wheel
and those kinds of things but uh so as
we're watching tonight
uh and learning how to deploy these
debian servers in the cloud
know that that's something that we're
going to be doing behind the scenes here
as well and migrating those services
over
to uh to one of those instances in order
to
try to improve our performance here at
the studio so
loads of exciting stuff going on behind
us how you been
i've been good we're gonna be talking to
you a little bit later tonight about
uh some of your exploits with soldering
yes yeah you want to tell us a little
bit just a
quick tease as to what we're gonna be
discussing uh
my son wanted to get into soldering for
his
birthday uh so we went down that road
starting last month uh we've been
playing around a little bit and it's got
me thinking
how can i make my own stuff at home
when i don't have a big production area
to make my own
pcb yeah so yeah that's where we talked
about that so if you're interested in
diy electronics we're gonna be
talking about that and uh wow we've got
some exciting things that we're
gearing up for as well next week's show
is already
ready to go and we're excited to be
introducing 3d printing to our viewers
as well
so that's something that we're going to
be learning over the course of the
coming weeks here at category 5 tv
we've got a lot going on yeah
please make sure you subscribe to us on
youtube
and click the bell so that you get the
notification every time we post a new
video anytime we're live
and also if you want to get involved in
the community i think that's a really
cool way
to be part of category 5 tv
some people still say to me well what's
discord and it's
wow you aren't part of our discord
server because if you join
our discord which you'll find if you go
to category5.tv click on
interact you'll see join the discord
server
it's a free browser-based or app-based
service that
you can put on your device and or access
through your browser on anything
and you can basically chat with the
community but it's really neat
in that it's more than just a chat room
it's also
got different rooms allocated for
different
things so things that we're talking
about or for example we've got behind
the scenes
so behind the scenes is just chock full
of backstage
photos that you wouldn't see otherwise
and and there's so much there yes on our
discord server so really you got to go
there
know that it's a like it's a chat
platform but it it has a
so much more than just the chat
interaction
that's right and it's not just active
during the show
it's it's on all the time and i mean if
you have tech stuff
middle of the week you're like oh i
don't know how to resolve this issue you
could pop in there and
the community is awesome about giving
advice and that's pretty spot-on too
yeah that's true
all right so we do have to take a really
quick break and then we're jumping right
into it after this short breakaway we're
going to be looking at
how to set up an aws ec2 instance
that's that sounds like technobabble to
me it does
real fast yeah how about this we're
gonna we're gonna create our own
free proxy service that's easier to say
i'm in control i've got access
we have the control stick around we'll
be right back
[Music]
whether you're hoping to give yourself a
little extra privacy while you surf the
internet
or you want to access services that
perhaps aren't available
typically in your area or maybe it's a
case of
actually having had your ip address
blocked
by a service provider it may not be a
malicious thing
i've had my ip address blocked by
youtube before
because i upload so many videos and
download
the closed captions for those so that
has led to me
exceeding my usage in the youtube api
so then my ip address gets blocked so
it doesn't have to be a malicious thing
i don't want to give that impression
but there are very legitimate reasons
to need to get around those types of
things and the nerds go to
is a proxy the problem is proxies
can be very expensive to use and the
free ones
while readily available are very often
either not very reliable they're up one
day they're down the next and you lose
access to your services and
everything else or even worse
they're dangerous you don't know what
those proxies are tracking
logging and even like intercepting
as you're going through you're sending
all of your internet traffic
through that service provider
so there's one person who i really trust
to proxy all of my data
and that's me i'm not the same person
that you would say that you trust
the person that you trust is you so i'm
going to show you how
i might set up a free proxy service
of my own and you can replicate that and
create your own as well
we're going to do this in the cloud we
are going to be using a third-party
service provider
and that's amazon so you say oh well
amazon what about
you know are we able to trust our data
to them well what we're using is their
cloud services it's called
amazon web services so it's
all of their it's their cloud
infrastructure that they have
for customers to basically rent access
to their servers and their
their space and and the the virtual
servers and everything else that whole
infrastructure is available to you
but the deployment itself is
yours i'm going to show you how this is
done we're going to jump on to aws
and in particular ec2 so of course
you if you're not familiar with aws just
go to aws.amazon.com sign in with your
amazon account
and then do a quick search for ec2
and that will take you into basically
their virtualization platform think of
ec2 as
just that so the first thing i note when
i'm here
in ec2 is my region and this is
important because this is where my proxy
server is going to reside
should i set it there why is that
important well think about this
let's say i'm using a video streaming
service that
restricts canadian access to their video
streaming service so
by placing my proxy server down in north
california
now all of a sudden they are basically
by ip address going to think that i'm
connecting from
california so i'm able to work around
that
similarly you may want to change your
region based on
what it is you're trying to achieve you
can even put a server in africa
or asia look at that you can put one
right in hong kong
you can put one in canada a uh in europe
you've got
all over the place and then we've got
middle east and south america right now
so
it's a pretty big list of where they
have this infrastructure set up for
amazon web services the ec2 service
so pick the one that is where you want
your proxy server to be
i'm going to set mine i'm just going to
leave it as north california which is
u.s
west one and that is where
my proxy server is going to reside
that's going to allow me to connect
as if i was actually sitting in
california
all right so i'm going to click on
launch instance
and then launch instance again because
it does a drop down and this gives me
a list of operating systems that i can
deploy
on my ec2 instance so i'm using some
terms here you may not be familiar with
aws is amazon web services that's
basically amazon's
full gamut of services that they offer
for cloud users ec2 is their
virtualization platform for virtual
machines
when i said instance i'm talking about a
virtual machine
so that is literally a virtual machine
so i'm going to deploy one of these
operating systems to an instance of ec2
which is
a virtual machine so what do i want it
to be
so and i was saying hey comment below if
i use a term that you're not familiar
with
i'm going to do a quick search i've
already done it before because i deploy
a ton of servers
in the cloud i'm going to click on
debian just type in debian into the
search here
so then i'm going to go to aws
marketplace results there are also
ones that i've created and ones in the
community
you would think oh well i want to use
community ones well no you don't because
those ones are going to cost you money
and you say well but community is free
it's open source and yes
however it's not a part of the aws
marketplace and so you're going to have
to pay for the usage
to have that virtual machine that
instance running
in the cloud so instead we're going to
use one of the official ones from the
aws marketplace let's see what results
we get they're sorted pretty well
debian comes up the first result is
debian 10 buster
a free tier compatible or free tier
eligible
version of debian that we're going to be
deploying so select that
free tier eligible so we can ignore the
pricing because we are going to use a
free tier hit continue
and this is where we select that so well
if we want the free tier we've got to go
with a t2 micro
so i'm going to select that but what
does it give us it gives us one cpu
one gigabyte of memory um
and then we've got storage to deal with
we don't need a lot of storage because
we're just setting up a basic proxy
and that's about it so i'm going to
deploy just as
that so t2 micro is the one that's free
tier
eligible don't select one of the bigger
ones because you're going to be paying
for it
right away i'm going to review and
launch we're going to come back to
do settings like our security groups and
things like that i'm just going to leave
everything
by default for now and we're going to
launch that so
first of all i need to create a new key
pair so this is
the ssh key that i'm going to use in
order to ssh into
this server so i'm going to call this
one proxy
server and then download my key pair
make sure you save that somewhere safe
i'm going to
throw that onto my server and drop that
there
and now launch instance means power
on your virtual machine so i'm going to
push that
and there we go so it's basically
creating it is creating a virtual
machine
uh an ec2 instance in the cloud for us
in uh in northern california so there we
go
so i'm going to view instances down here
and now i can see i now have one
instance running a t2 micro
and it is just no name so i'm going to
click on edit and i'm going to call this
my proxy server
server try that there we go okay so it's
already up and running
so if i click on that i can see the ip
address of that server it is i've called
it proxy server but right now
remember it's just debian 10. there's
nothing else installed on it
so i need to copy that ip address
and then i'm going to jump into my
command
prompt because i downloaded the key to
my server i'm personally going to
ssh to my in-house server
all right so now i'm there so now the
command that i'm going to use
is ssh and then dash
i for the key that i'm going to be using
so the incoming file that i'm going to
be using for the key
and that one is called proxy server.pem
is what i downloaded
then i'm going to go admin because
that's the default login for the debian
ami
or amazon machine image admin at
and then the ip address that i've
already copied to my clipboard and if i
hit enter
it's going to ask me to accept that key
and i say yes and
i am denied
permissions on that file ended up being
note that
766 so everyone has access to those
files so that's interesting
ssh itself is protecting me from
somebody being able to compromise my key
so chmod 700
proxy server pam let's try that and now
try again
so what i've done is oh and now i'm
connected it just worked
700 means i the owner of that key
i'm allowed to do anything with it
read write execute zero zero means
nobody in the group nobody that is not a
part of the group
is allowed to access that at all so it's
basically a dumb file that they can't
even open
but i can alright so now that i'm
connected i'm going to go sudo sue
because that's what the command is to
become
root so now i am root so app update
whoop
app update is going to grab my
repositories you see this is a
an actual debian computer if you will
in the cloud it's that easy i'm already
upgrade i'm already running a debian
computer in the cloud
so in that amount of time and i'm blah
blah blah at the same time
um we've got a cloud-based debian server
did you did you realize it was that easy
and it's free
okay so we can do other things with this
too we could set up a lamp stack we
could use it for mysql mariadb
anything you can come up with it's a
debian server
so we're going to be using this as our
proxy so now what i'm going to do
is i'm going to install a tool called
tinyproxy nice and simple to install
apt install tiny proxy
really simple to configure say yes
here we go
and it's done now that we've installed
tiny proxy we just need to edit
the config file so slash etc
tiny tiny proxy change dir into that
and then i'm using nano tinyproxy.com
and edit that so control w in nano
allows me to search
oh but before i do search note that the
port by default is using
888 we're going to need to know that
information because that
is what we're going to connect to for
our proxy do a quick search for allow
alt w allows you to search again wow the
word allow is probably not the best
search query maybe search for 127.0.0.1
and just below that one i'm going to
allow and then i need to add
my ip address so that i can connect to
this proxy server because right now it's
closed down
only localhost can access it that's
important to note
that this is while this is a public free
proxy server i'm the only one who's
going to be allowed to access it that's
going to be allowed to
proxy my content my connection through
it so it is private in that regard
i need to know my ip address so i'm
going to jump over to
current ip.xyz and copy that
ip address to my clipboard and then jump
back there and paste it into my config
control o enter control x control o is
to write out
save the file now systemctl
restart tiny proxy
almost done the final thing that we need
to do is we just need to tell aws
the ec2 security that
we're going to set up a policy that says
hey only i am allowed to connect to that
server
so nobody else can connect to it
whatsoever
so that's what we're going to do right
now so i'm going to jump back here and
you see this server up on the screen
well if i click on security i can then
click on the security group that it is
assigned automatically so just click
that
and now it has left me over to ec2
security groups and the correct security
group
you'll notice that it's already set up
one for ssh because
it's by default enabled i can set that
to only allow me as well which is
important so
let's do that just to be in good
security practices so
ssh i'm going to change it from
custom000
i'm going to close x that and then
change it to my ip
then i'm going to add a new rule you saw
how i got here right i know i'm moving
really really fast
i've just clicked on edit inbound rules
over here
okay so add a new rule custom tcp is the
default
port number do you remember 888 and only
allow my ip
i can call it something if i want proxy
and then save my rules
there we go so now you see ssh and
custom tcp
one called proxy on port 888.
so how do we test this okay so our
current ip address is 99.233
and so i'm going to connect to the proxy
this is
not a tutorial on how to use a proxy
this is not a
tutorial on what to use it for
necessarily this is
this i'm making assumptions here that
you can either google it yourself
because it's going to be different based
on your use case whether you want to
just proxy your browser or proxy a
particular application or your entire
network
that's going to be up to your individual
use case this is
strictly a tutorial on how to build this
ec2 instance really really quickly for
free
that has a proxy ready for us to use in
california or wherever
and uh that's that's it so in my
particular case right now
so this moment is not necessarily what
you want to do next
this is just how i am going to test the
proxy i happen to be on windows 10 here
so i'm going to simply type in proxy
and go into proxy settings again this is
probably not how you want to do it
i just want to test so i'm going to turn
on proxy
i can see that there's an old proxy
settings there so make sure you're
mindful of that
if there are old proxy settings you need
to change it go to
instances on ec2 click on your instance
id
and grab that ip address and then paste
that in
as the address for your proxy server
port 8888
and save so now i'm connected to the
proxy instantly
not connected to now windows is saying
i'm going to route all your traffic
through the proxy i should correct
myself there
so if i go back to currentip.xyz
99.233 is my current ip i'm going to hit
f5 to refresh
and if all went well 3.101.108.211. well
what is that
that's my server so i am actually now
where am i let's find out maxmind.com
let's do a search for the ip address
that i'm currently on
where am i san jose california
that's where max mine determines me to
be
so that's all there is to it folks we
have
created configured deployed a free proxy
service that we
own and operate we're the only ones who
has that who have that
uh ssh key so if you want to connect in
make changes use it
as a multi-purpose server you can do
that but just keep an eye on your
your billing stuff just make sure that
you haven't exceeded thresholds and
things like that
if you're just using it as a proxy it's
very unlikely you're gonna do that
it's just something that you're piping
data through so check that out it's
aws.amazon.com to get yourself started
if you have questions post them to our
community head on over to
our discord you'll find the link at
category 5
tv on the interact menu in the meantime
if you enjoyed this if you've used it or
found it useful give me a big thumbs up
please subscribe and we'll see you right
after the break
[Music]
welcome back this is category 5
technology tv
and i want to talk about what i'm doing
at home
or rather what i'm planning to do
sitting around watching netflix
i don't have time to sit around and
watch netflix i wish i did but
uh no my family always hogs netflix and
i i'm like i'll just go on the computer
which is great because it's forced me to
start there's netflix on the computer
now jeff
you're distracting me uh no but it's
great because it's forced me to start
looking at some of the things we do
around the house and go
how can i make this my own and so
you know i mentioned at the top of the
show that our son has
gotten into soldering and he's done very
well at it and remind us how old is he
just turning 12. just turned 12. all
right um but uh yeah he's done
very well with it and uh he's soldered
two calculators so far
um and one of them he's taken to school
which his teacher was completely blown
away by
yeah i'm thinking 12 years old and he's
already making a calculator yeah yeah he
made a calculator we got a diy kit from
amazon and he built it and it maybe two
hours
of work it was really phenomenal unreal
and his soldering job is
really really clean excellent like looks
pro
but anyway he's been asking how to do
other stuff and as we're soldering he's
like well what's this
and what's this and how's that work and
i'm going i want to be able to teach him
these things
i want to be able to explain to him how
a circuit board actually works not just
soldering it but understanding the
components and the routing and all that
kind of stuff
and i mean i know you can buy um
just plain boards that are just
rows of of of little connection points
but i want to be able to make our own
board yeah and so he's asked
specifically if we can find a diy kit
for
a useless box you know that's the box
where you push the button yeah and the
little thing comes out and pops it
yeah give it a try
what'd you do are you serious
oh my gosh that is hilarious
hello it's like having a kitten in there
it's like my cat
hey hey now so i've been looking for one
haven't found one but i found a bunch of
people like oh you can make one using an
arduino you can make one using this
and i was like if i'm gonna do a diy
box useless box i want to build it from
the ground
up so i've been researching how to make
my own pcbs at home
okay it's actually not that difficult
and i was blown away that all i need is
a laser printer to set my routing
like where the paths go so you're going
to actually etch it
i'm going to actually etch it at home oh
man
that's way beyond me jeff it's really
that involves chemicals
it does but but a really simple process
so i've found
i've done a bunch of research into it
and so i found a a
really simple easy way to make my own
pcb
and that's what we're going to be doing
so my project for the next probably a
couple of months
because i have to learn how this stuff
works is to
design a circuit board um which i've
never done before
make the circuit board and then my son's
going to solder it together and we're
going to make our own
useless box that i'm hoping to also 3d
print the box as well oh that's cool
yeah you're just diving right in i when
i do something i don't go small
and you know my approach is a little bit
different because i am very much
into like i like to learn something
first
and then increase my investment in
that process and and you're like talking
about jumping right to pcb
creation so i would back up so you know
if this is you thinking hey maybe i'd
like to be able to make my own circuits
and things like that
my starting point is a breadboard yes
and the breadboard allows you to lay out
your circuit that you've designed or
that you've
downloaded like a circuit blueprint um
from the internet or however
however you've got that lets you lay it
out on a
on a basically a mock pcb
that will function like a pcb but then
you can just take it all apart and
put the parts away right and it's cheap
very cheap and it just gets you started
and then the next step for me is what's
called a prototyping board so you get
pcb boards that
have all the holes that's right and
they've got solder
um like points but there's no
interconnection between them so you
actually run wires or you
run a little bit of solder between two
different joints for example
and you do it that way so that's my
second step yes then i would look at
maybe going the route of actually
etching your own
pcbs because then you're getting into
like the chemical processes
the and i'm i haven't researched it but
um it's a much more intricate process so
i like to start
a little bit simpler my first pcb i
built on a breadboard
very very basic but i designed it right
okay
and all it is is it takes a five volt
signal
and when it has five volts the
relay is closed so it has a relay right
okay when it does not have five volts
the relay
opens so it disconnects so
the reason that i created that it's a
purpose-built application so i built it
on a breadboard
and feeding at five volts is coming from
any guesses any guesses spc nope
it's another three letter acronym usb
usb usb pulling a five volt signal off
of a micro tick
router okay and so then in the micro
tick i programmed code that said
that basically to dumb it down if the
internet goes down
kill the power on the usb oh and so then
that
opens up the relay and what is the relay
control but the power to my modem
so my modem if the internet goes down
will automatically turn
the power of itself off because of my
relay
right and wait five seconds and then
power back on so it's essentially a
virtual version of
did you turn it off and on again because
what do you do when you're in an
internet goes down you pull the plug
from the momentum you wait five seconds
and you plug it back in and
you know eight times out of ten it's
going to come back up and be working
right so that was the circuit i built so
i built that on a prototyping board once
i had it working and i just soldered it
together and it's a very very simple
circuit
very cool and it worked great i like
that
very cool so tools what have you got so
far where are you at
uh well like i said i've just been doing
the research this past week oh so
i'm um i'm at the buying stage
uh so we've got all the soldering stuff
i'm going to be buying the board buying
the chemicals
i've already downloaded the um software
for
designing the pcb wow um
and i've got a component kit that's on
the way with all the
resistors and capacitors right yeah all
that kind of stuff that's a neat thing
too is that these
these days i mean you can't really walk
into a radio shack like we used to be
able to there no
there are still stores like here in
barrie we have one called seaal
which is a brilliant store that's kind
of like that old radio shack where you
go in and
it's like i just need one capacitor yeah
and it's like
here you go you know it's like drawers
and drawers of capacitors and resistors
and everything else diodes and whatever
but just to get a kit for 20 bucks that
has
all the kind of like the common stuff
and it's a kit that comes with a
breadboard
and it comes with a breadboard and that
was one of the things is is i wanna like
yes i'm gonna be designing it but part
of the planning process is just like you
said using the breadboard to figure out
how the circuitry is gonna go
and that's gonna be a great learning
experience for luke because they'll be
like hey this is
how does this work and let's try this
and let's do that and then
you know we'll be able to try on there
without actually making our own pieces
that's really neat you mentioned also
arduino and arduino is kind of
like it's a controller so yeah you know
whereas
a raspberry pi or other single board
computer is a true
real computer with an operating system
and everything an arduino is like you
just program it to do
a very specific task it's a solid state
and
it will respond to and i think this is
why it would work really well an arduino
for
uh for a useless box is because it's
like
it's either on or off that's right and
if it's on do this
and then it will turn off that's right
so very very basic programming
digital write four
comma hi hi semicolon and then we're
gonna delay for one second which is one
thousand milliseconds
and then we're going to copy that line
now
what do you think high means versus low
which is what i'm going to put here
just a guess on or off yes
so that's what my circuit now looks like
and i'm going to simply plug this in
to usb power so i'm not plugging it into
the computer i want to
actually power this device and see if it
runs my program
and if it does we should see this light
flash there we go
that is neat every one second so we
actually created the circuit
fairly quickly uh and created the
program to now tell this light
what to do and we told it just very
simply
turn on and off again but if you're
making your own circuit you've got to
like do
ics you've got to program it yourself
yup you've got to figure out how
wow i want to see this project as a work
in progress
okay and then see how uh how it comes
together yeah sounds good
we mentioned the community here on our
show and uh our discord server in
particular
i've tapped into our community jeff to
go in and
and share my ideas for circuits and yep
things like that and there are some
folks in our community who are just
like way up here as far as their
capabilities and understanding of those
types of things
so it's been really helpful for me as i
learned so
oh i even i fully plan to use the
community utilize work me through bugs
yeah and if you're one of those folks in
the community right now just hey
raise your hand and say yeah i
understand how all that works i'd love
to help
and uh and that's something that i think
that i think that'll make a really neat
feature for the show as well as you
learn
yeah for sure keep us posted on that
jeff definitely i'd really be interested
to know how things go
yeah i'll be posting things behind the
scenes a useless box any other
do you have any ideas yet i get excited
when i
invent like when i think of something
have you had any of those
moments where i'm like i really wish i
had something that would do this but it
doesn't exist
this is where 3d printing is interesting
to me because i'm creating things that
don't exist yet i i haven't really
thought
that far as to what exists and doesn't
exist
um
no i haven't really thought that far
come up with some ideas
yeah and share those there's a ton of
things for sure
yeah like i've always wanted to do um
us um a housewide sound system
that links up to um you know
our our amazon device and stuff like
that but i would like to have sensors
where
when i walk from one room to another the
motion sensor kicks in and it will shut
off the one room speakers
and add it to where i've just gone
that's way more advanced but that's
probably
the only thing i can think of where i'm
like i want to do this but see you talk
about that and then i think okay well
you could use a passive infrared sensor
yep which is used in motion sensors
you could use a laser sensor but
pir is very very cheap yes yeah and it's
just a little sensor that it's like
okay there was motion do something yeah
so you could create something
again with a relay that controls just
whether the speaker has
a completed circuit or not yeah so if it
was just a
bunch of speakers connected through an
amplifier you could have relays set up
with pir sensors that you'd be able to
control by motion
yeah good and if there's no motion for
10 minutes turn off the speaker
automatically or something like that
yeah
exactly so like these kinds of ideas
like there's so much stuff that you can
do
when you start to understand and then
there's the whole flip side of it where
something breaks and you can fix it yes
that's a good feeling
and that's done we've done that already
yeah nice so
you know you get those little battery
testers uh like to check the charge
yeah so we had one of those and it's
funny when my son was building his
calculator
we weren't sure if the batteries were
working and we weren't getting anything
i'm like this is odd that we're not
getting usually even if it's dead it
pops into the red
but there was nothing so we opened it up
turns out the
actual connection had broken apart oh
now i have no clue yeah
and my son's like oh i can fix that and
he fixed it we put it back together and
then we and it works and it's like oh
yeah that's a dead battery
yeah i can relate to that too i use a
pillow speaker for podcasts
okay and uh because it's you know
connected by a wire to my phone it gets
pulled
yep and it got pulled right out so it's
such a simple thing but i totally what
did i do
didn't buy another one no no no i took
it apart
and i re-soldered it and reinforced it
so it wouldn't happen again oh beautiful
made it better than it was he's he's
turned his mind towards things like
e-waste yes and he's like if somebody's
going to get rid of their
tv or computer monitor chances are
it's still working dad it's just
something inside broke
he's like i can fix it i'm like yeah you
think about that and so his wheels are
turning last and he's like
could i do these things and then sell
them
12 years old that's a career
in a number of
uh like it's really valuable to have
those capabilities
so i'm gonna train him up for the next
uh well he's 12. so in
eight six years i'm retiring
i had a monitor come in i don't know
maybe a 23 inch or
24 inch wide screen beautiful monitor
came in
as e-waste and so i'm like
i'll take a look and so my daughter and
i looked at it
and there was a single capacitor
that was burnt out so i went online and
i bought one of those capacitors they
sell them in packs of
three and it was twelve dollars so for
12
we got a pack of three we replaced one
of those capacitors and that monitor is
now sitting on my daughter's desk
oh my gosh that's amazing it's wonderful
and he's absolutely right but not only
can you fix stuff jeff
let's say something comes into e-waste
or you you know you find something at
the side of the road that someone's just
discarded because they can't they don't
know how to fix it
um and maybe if fixing it is more
expensive than buying a new one in a lot
of cases too
um you can even if you can't fix it
you can do what's called desoldering
that's right so you can remove
all the good components from that and
put them in a drawer organizer yes
so that you can then have your own radio
shack at home where you've got the
drawers of all these different parts
and then when something breaks you don't
have to spend 12
online to buy them i wish i hadn't known
he was gonna get into this
because in the summer i had about four
computers
a couple projectors we took them all the
e-waste
so it's like oh i could have dismantled
that oh sure yeah got them
oh well the parts out we live and learn
yeah exactly
very cool well keep us posted on that
definitely and hey comment below tell us
about some of the exploits that you've
had
uh with regards to to these kinds of
topics and and if they're if it's
something that interests you that you've
never gotten into
hey comment below as well we'd love to
hear from you and we'd love to have you
as a part of that process as jeff is
learning
as i'm also learning and getting more
and more into those types of
like component repairs and and circuit
boards and everything else
it's a lot of fun yeah it's a great
hobby and a wonderful career if you
really want to do it as well so it's
true good for your son i'd like to hear
how he
enjoys it so when he's um i guess
13 plus so next year you can bring him
into the studio
and he can show us how he's how he's
making out
sounds good very cool make it happen
we've gotta head over to the newsroom
becca's there with our top news stories
for the week
here she is here's what's coming up in
the category 5 dot tv news room
hackers are using a severe windows bug
to compromise
unpatched servers three javascript
packages have been removed from the npm
portal for containing malicious code
nokia has been tasked with building a
new 4g
cellular network on the moon a new 80
watt wireless charging tech from
xiaomi is blowing our minds and the
raspberry pi
compute module 4 has been released we'll
let you know the specs and how this
changes things for industrial iot
stick around the full details and this
week's crypto corner
are coming up this is the category 5 dot
tv newsroom
covering the week's top tech stories
with a slight linux
bias
from the newsroom i'm becca ferguson
hackers are using a severe windows bug
to compromise
unpatched servers one of the most
critical windows vulnerabilities
disclosed this year is under active
attack
by hackers who are trying to backdoor
servers that store credentials for every
user
and administrative account on a network
researchers gave the vulnerability the
name xerologon because attacks work by
sending a string of zeros
in a series of messages that use the net
logon protocol
which windows servers rely on for a
variety of tasks
including allowing end users to log in
to a network
xero logon as the vulnerability has been
dubbed
gained widespread attention last month
when the firm that discovered it said it
could give attackers
instant access to active directories
which admins use to create
delete and manage network accounts
active directories and the domain
controllers they run on are among the
most coveted prizes
in hacking because once hijacked they
allow attackers to execute code and
munition
on all connected machines microsoft
patched the security flaw
in august on friday kevin beaumont
working in his capacity as an
independent researcher
said in a blog post that he had detected
attacks on the honeypot he uses to keep
abreast of attack
attacks that hackers are using in the
wild when his lure server was unpatched
the attackers were able to use a
powershell script
to successfully change an admin password
and backdoor the server
beaumont said that the attack appeared
to be entirely scripted with all
commands being completed within seconds
with that the attackers installed a back
door allowing remote
administrative access to devices inside
his mock network
the attackers also enabled remote
desktop as a result they would continue
to have remote access even if the admin
later patches the server
people with no authentic authentication
can use the exploit to gain domain
administrative credentials as long as
the attackers have the ability to
establish tcp connections
with a vulnerable domain controller in
some cases attackers may use a separate
vulnerability to gain a foothold inside
a network
and then exploit zero logon to take over
the domain controller
i think a good example of a way for
these types of scripts to get into
networks
are out of date computers on the network
and also social engineering scams we
hear a lot about
like you probably receive these emails
that try to trick you into
following through with a process of
entering a credential or something like
that
the the risk that we run and the sad
case that i see as
in i.t is that sometimes people think
well
i don't need to update that computer
because it's in the back room nobody
really uses it
yeah or oh well we need this one to
still have windows xp
because we have problems with one of our
printers if we don't
we're still seeing a lot of windows 7
systems
and that is a tragedy if you have a
windows 7 or windows
xp system on your network just turn it
off
get rid of it yeah see the the thing is
is with those systems so microsoft has
what we call eol or end of life uh
has has ended the life of these
operating systems
so they've said you've got to upgrade to
windows 10. well i don't want to upgrade
to windows 10 i like my windows 7.
i understand that and i respect that
however
here's the problem hackers
now are able to exploit these operating
systems
and as they do that as they find
exploits
there's a couple of things that happen
one they
either give away or sell those exploits
or two they're just they're released
to the public through whether it's
through the dark web or even on github
as as security research and so now
these hackers if you will we're going to
call them that but realistically
in a lot of cases they're what we call
script kitties
and these are um
not even like hackers yes but they don't
have to have a lot of knowledge because
the the exploit is publicly
that's right known and understood so if
there are exploits that are available
for an operating system
what do we expect to happen we expect
the operating system vendor microsoft in
this case
to patch that exploit to fix it
and that's the case with windows 10.
sadly though
those that are eol it's not the case
with an eol operating system sometimes
we hear oh well i don't need support
well microsoft has ended support that's
what we've heard yeah they've ended
support for windows 7. they've ended
support for windows xp
oh but i i've never had to call support
i can
handle it that's not what they're
talking about at all what they're saying
is
they will not fix the patches
it does the the exploits doesn't matter
how severe they are
it doesn't matter how easy they are to
exploit so you have a windows 7 machine
on your network well
you are giving entry to
one of these hackers who don't even have
to be very good at hacking
because the exploits are publicly known
yep sometimes they're part of tools
sometimes they can just download a free
tool and they can say i want to
with one check exploit windows 7
and so they get into a windows 7 box or
they've tricked one of your employees
even if they're just somebody in the
back working in the warehouse
they've tricked somebody into opening a
file that now gives them access to the
windows 7 machine the windows xp
machine or the machine in the back room
doesn't matter
and here we're learning that microsoft
servers
now have an exploit that as long as
a malicious party can gain access to any
computer on the network
they can now get domain administrator
access to the entire network
now scary now
your windows 10 machines are no longer
safe that's right because you've given
them entry to your network as if
they're a domain administrator
oh see that's just bad news right there
well it's bad news why is ransomware a
thing
because what do they do they now okay
i've gained access to this network
i'm going to sell on the dark web access
to this network
you see this with um with townships
and yeah with cities that
was it the original script kitty who did
it no what
he just they just want they want to get
in
install their software and get out and
then sell access
that's right because that's quick money
so why do people do it for money
and that's how they do it so um yeah you
gotta
kind of keep things up to date so you
know it's just a quick thought
to ponder hey if you've got any obsolete
machines on your network you've got to
get them off
and get your staff trained on cyber
security practices
understand what phishing scams are
because you know oh well
somebody clicked on a link and now their
computer computers infected but their
computer is
on your network but i was gonna get
half of that prince's money
that's a whole other worms right there
jeff
but i mean i when it comes to these kind
of things to look at your system and say
oh
i don't want to spend seven eight
hundred bucks for a new computer i
wouldn't worry about updating this one
you'll end up spending more in the long
run uh or in in the short term
um no in the long run if you don't
have your system patched because once
they get access to everything
you could be down and out but and i
think
when they have access to everything i
think it's just important to realize
that
that one entry point becomes access to
everything so spend a couple hundred
bucks get the new computer
save yourself i don't know what it takes
i mean it's different it's different for
every case right yeah i had one person
today who called and said i have a
single windows 7 computer
i don't want to upgrade it because it
just works oh
so here's here's an explanation and here
becca has shared with us a story
that simply tells us that all they need
is access to that one computer
and now they've got access to all
computers of your computers and not
in just like a samba way not in a way
that's like friendly and hopefully they
don't find
any ways into the back doors on those
computers no
they have administrator credentials on
your
network so they can do anything
that's right anything they want when i
think about my house
i think i've got you're done i think i
have seven
devices not including phones and tablets
and stuff like that that are connected
to the network
i don't want them to have access to that
yeah i just can't stress enough though
jeff
i mean i think in the terms of
businesses more so the home user but
once they're in they're in you can't
that you're done because you can't now
shut down that windows machine that
windows 7 machine no they're already
into everything
so what do you do replace everything
have every single computer wiped
because you don't know what tools
they've installed that's expensive
yeah so don't fall into that
anyways that's a bad exploit that's
really serious folks i hope
we've stressed that enough that you
understand that this is a bad one
so make sure your network administrators
are up and up and they understand these
things
and that you are protected and safe
against these kinds of threats all right
we're going to head back to becca
three javascript packages have been
removed from the npm portal for
containing malicious code
according to advisories from the mpm
security team
the three javascript libraries open
shells on the computers of developers
who imported the packages
into their projects the shells allow
threat actors to connect remotely to the
infected computer
and execute malicious operations the npm
security team said that the shells don't
depend on a particular operating system
and could be used to compromise windows
linux freebsd
openbsd and other systems
all three packages were uploaded to the
npm
portal in 2018 and each had hundreds of
downloads since then
the package's names are plutovs dash
slack dash client
nodetest199 and nodetest1010
the npm security team said
any computer that is that has this
package installed or running should be
considered fully compromised
all secrets and keys stored on that
computer should be rotated immediately
from a different computer they warn
the package should be removed but as
full control of the computer may have
been given to an outside entity
there is no guarantee that removing the
package will remove all malicious
software
resulting from installing it mpm
security staff regularly scans its
collection of javascript libraries
considered the largest package
repository for any programming language
while i can't even get good cell
coverage coverage at my cottage
nokia is working with nasa to bring 4g
to the moon nasa's artemis mission aims
to establish a long-term
human presence on the moon as a stepping
stone toward mars colonization
and to get things started nasa is
extending 370 million dollars to 14
companies
to provide the technology for the
program
from robotics to power generation and
even cryogenics
but it makes sense that these teams will
need to be able to communicate with the
mother planet
the new network will be designed
specifically for lunar conditions
able to withstand the extreme
temperature shifts and radiation
the tech will also utilize small cell
tech which as the name suggests
is significantly smaller than the tall
cell towers they're used to seeing
here on earth they also use a lot less
power
the plan is for a lunar lander to carry
the 4g communication system to the lunar
surface
in 2022 nokia's bell labs has been
granted 14.1 million dollars
for their part a new 80 watt wireless
charging tech from
xiaomi is blowing our minds and the
raspberry pi
compute module 4 has been released
we'll let you know the specs and how
this changes things for industrial iot
becca has these stories coming up plus
robert is here with the crypto corner
don't go anywhere
welcome back to the world of cryptos and
welcome back to the crypto corner
last week we spoke about banks in a few
years time you will not recognize them
anymore
and i also mentioned to you not so long
ago
the chinese digital currency that will
replace the riemann bee
and that they already implemented it and
they are running
some trials in shenzhen now this week
there has been some development and i
would like to talk about that because it
will have a direct impact on your life
and my life
so let's dive into this here
the international monetary fund the head
of that international organization
is a lady called cristalina jojeva and
she delivered a speech
in regards to the new bretton woods
moment now what is a bretton woods
britain was
system is monetary management
established
the rules of commercial financial
relations between
countries like u.s canada western europe
australia and japan
and so it's the system was first
example of a fully negotiated order
intended to govern monetary relations
between independent states so that was
bretton woods
and she's speaking about the change of
that system into something
more modern now interesting enough
on monday there was a meeting with a few
central bankers talking about so-called
cross-border payments
but if you think about it look what type
of people they were
present so you've got the head of the
saudi central bank
you have got the head of all the central
banks
the head of the imf the head of the u.s
central bank and the head
of the malaysian central bank missing is
europe which is interesting but there
will be a reason i guess
so they met together to talk about gross
water payments
now i don't believe that that's a real
story the real story
uh was also published by a gentleman
called raul paul
which i totally concur with so his
thoughts is exactly how i'm thinking
and what he's talking about is exactly
this meeting that happened on monday
that will replace the old bretton woods
uh relationship
between countries so what will happen
it looks like that the central banks
will
collude and come up with a system
a central bank system between all of
them so there will not be not a u.s
dollar
central bank system there will be one
for each
for all organizations and then from
there it will be
diversified and what can you do with
such a system that's the interesting
part and
i love that is so it will change
the circumvent the banking and finance
fiscal system because you're directly
interacting with people
yeah so it's not like at the moment
where the central bank in the u.s or
canada doesn't matter
comes up with some policy and then it
goes it trickles down
um the chain and you as the individual
user
you probably see the least amount of
money and
probably at the highest interest rate
that you can think of other people
will benefit much stronger with digital
money
plus cryptocurrencies or programmable
money
you're able to do much more because now
the central bank can directly influence
the behavior of people and how do they
do that yes they can say well
if you're a restaurant owner you can you
get the money directly
into your pocket from us yeah so no more
banks involved we'll do it directly
it's possible it's central bank money
they can change interest rates so
in one uh instance or one industry they
can have high interest
rate than another um what will happen
with taxes
yeah what will happen with the irs
because they can deal with these things
directly
through programmable money it will take
time
to get it to that ultimate extent but it
will happen
as you as you can see so direct payments
will be possible
they're also talking here about um
yeah behavioral economics uh so
not through some economists that are
telling
the government what to do and what not
to do because that has failed in the
past
everybody's saying so what they're going
to do is like a facebook
type of idea or tick tock idea or
youtube idea
where you're interested in people
befriending you
or where people are you're interested in
getting more likes
and so you change your behavior in
regards to
getting more likes and the same thing
will happen with the money
so and that will be all regulated
through central bank
without anybody from the outside world
having a chance to
have a significant influence so how that
will look like at the end
nobody knows of course but that these
people are meeting together to discuss
cross-order payments is something that i
find uh highly interesting
and uh that is of course fantastic news
for uh bitcoin
because bitcoin is outside of that
system there's nobody
that can regulate uh bitcoin it's
decentralized um
it's immutable well you know all the
features of of uh bitcoin
so um bitcoin is a fantastic alternative
all the other cryptocurrencies the major
ones are definitely a good alternative
let's see what libra will bring up but
there's will be some good alternatives
to
um to the central uh centrally
driven money through central banks
so i hope you found that interesting and
i hope you liked it and i hope i get a
lack from you
and i wish you a fantastic week so thank
you very much for watching
bye bye thank you robert just a reminder
we're not providing financial advice
but only sharing what's happening in the
cryptocurrency market
always remember that the cryptocurrency
markets are ever-changing and
always volatile so you should only spend
what you can afford to lose
now back to becca in the newsroom thank
you robbie
xiaomi has announced a new charging
check that can fully charge a depleted
smartphone in less than 20 minutes
but it does it without any wires fast
charging has become a key feature of
many smartphones in recent years and for
convenience sake
wireless charging can be really great
but of course wireless charging
typically charges a phone with between
10 to 15 watts of power some
phones like the oneplus 8 pro have
wireless charging up to 40 watts
but xiaomi's new charging tech promises
a whopping
80 watts of wireless juice
what does that mean in practical terms
well according to the announcement
unveiling the 80 watt me wireless
charging technology
a smartphone with zero percent charge of
a four thousand milliamp hours battery
will charge ten percent in just one
minute fifty percent
in eight minutes and be fully charged
after 19 minutes
finally a charger that will charge my
phone
from zero to a hundred percent right in
like my lunch break see that's nice
that's a game changer can you imagine
i think about my kids and how we have
like phones everywhere
obviously i mean this is to take like
the latest and greatest tech but
um it's always a case of oh i forgot to
put my phone on the charger or it
doesn't last long enough for the entire
day and now that
you know with the pandemic of course my
kids are being homeschooled now
kind of by force and everybody's on
their devices the whole time so we've
got zoom meetings happening on phones
and
and it runs it depletes the battery yes
but what i like is that it's wireless
it's not just wired that's amazing yeah
it's
wireless that's huge like the idea that
i could take my phone
not have to worry about chargers and
just go just set it down set it down 20
minutes later i'm good to go
that i love the other thing that i love
about it
the the concept is that um
i think about as you just did if i could
set it down on a table
what if you could set it down on a
restaurant table yes because a lot of
restaurants have gone the route and i'm
using restaurants as the example but a
lot of places have gone the route of
embedding usb yes so that you can plug
in your usb
cable to charge your phone but then all
of a sudden people got
wise to the fact that oh those usb ports
could be malicious
because usb also carries data or that's
right
who knows if it's too many volts and
that you know maybe it's
got a short or something like that and
could fry my phone
so then all of a sudden we're afraid to
plug into the usb port because hey
it could be something bad that's right
well
wireless charging you set it down it
charges and you pick it up and you're
done
yeah but you can set it down for like
three minutes and it's given you enough
of a charge to get through most of the
afternoon
which is incredible awesome i i think
just as a i mean you look around now and
you've got all these charge stations for
electric vehicles it would be great to
start seeing little
pop-ups in public places with this kind
of stuff where you can literally put
your phone down for five minutes
and have enough to have a phone call to
get help or whatever
and it's all wirelessly i just pictured
like a stretch of road
and embed the receiver in the car and it
recharges the
autonomous car as it drives over this
thing whoa we're getting into the tech
now folks
[Laughter]
still i like it i'm excited about it the
crazy thing is just
in conclusion is that while what i just
said
is very sci-fi like when we were growing
up that was like
the future it's totally doable it's
possible now yep
that's ridiculous the raspberry pi
foundation has launched a compute module
with the specs of a raspberry pi 4.
the raspberry pi foundation launched a
new product monday the comp
the compute module 4. it's hard to
believe it's been so long but the
raspberry
pi 4 was released in june 2019
the compute module 4 brings the pi 4 to
the industrial iot space
featuring the same processor packed in a
compute module
just begging to be integrated into
powerful iot appliances
if you're unfamiliar with compute
modules you can think of them as
single board computers without all the
ports and gpio pins
they allow the computer components the
brains of a raspberry pi to be
integrated into robotics
smart devices maker tech clusters or
anything you can come up with that
requires a tiny
low-powered linux computer at its heart
since the compute module 4 shares its
spec with the raspberry pi 4
developers can do all their prototyping
on the pi 4 sbc
but then order a bunch of compute module
4s to integrate into their commercial
product
just like the raspberry pi 4 the compute
module 4 features a 64-bit arm based
processor
with video core vi graphics this is
going to represent
a huge upgrade for previous compute
module customers
and with 4k video output output at up to
60 frames per second
plus the ability to decode h.265 video
the compute module for the compute
module 4
could be a game changer for multimedia
driven devices such as smart tvs or
set-top boxes
the compute module 4 is available with
your choice of 1 2
4 or 8 gigabytes ram and 8 16
or 32 gigabytes on board emmc
flash storage wi-fi and bluetooth
are also optional the price ranges from
just 25
to 90 usd now imagine that jeff
the raspberry pi compute module 4
yeah in one of your sbc projects or
something like that powering it like the
brains
this is a pretty exciting as soon as
becca said h.265
decoding so that's like video that is
very cpu intensive
yeah that's awesome like it says a lot
that's more power than my plex server
yes which like who knows where that's
going to take things
i like the idea of cluster computing
and that's where you take several
computers
connect them together through networking
and
basically install software
beowulf or something like that that
clusters them to make them be able to
perform
tasks together in such a way that it
basically makes a super computer
right out of several computers so you
think about these raspberry pi
cl uh cluster or the modules
and and put like 10 of those together
in a a cluster and you'd have like this
compute module
cluster that'd be nice computer with
that much power
when you can have eight gigs of ram on
each
board times that by 10. a lot can do a
lot
it's changing things folks the world is
changing that's for sure
what would you do with all that power
and silence he's waiting for you to
answer i
i'm thinking i'm like what would i do
with that how many people
just went bitcoin mining
sorry guys it's you know what's sad my
first thought was
could i automate like some of the
utilities that i have in the kitchen to
make food for me
that was my first thought with a with a
compute module four
yeah takes more than that but i know it
could be the brains of such an operation
clearly i'm hungry though
[Laughter]
your thoughts comment below we'd love to
hear what what you would do with a
compute module for
thanks for watching the category 5 dot
tv newsroom
don't forget to like and subscribe for
all your tech news with a slight linux
bias
and if you appreciate what we do become
a patron at patreon.com
category 5. from the category 5 dot tv
news room i'm becca ferguson
[Music]
well that is well pretty much all the
time that we have this week jeff
last week we went through and
and i did the whole process with fiverr
hired some folks to
can we do our remix yeah here's a funny
story okay
literally tell me when to laugh you'll
know
lip he already did he already laughed
litter-ray squirrel was one of our guys
yes yeah
one of our remixers and literary
squirrel
said i kept wondering
this is as he was watching the feature
afterwards
i kept wondering why you were
mispronouncing my name
oh litter a squirrel so i checked my
profile
and found that i misspelled it oh no
and never noticed and it was that way
for three years are you serious
he says my name my band name is
literary squirrel oh my god he left off
in our
that's funny so i tell you this story
see it's funny
see i told you it was funny it was like
i tell you this story because then i
said to myself well
i see words and i and i
i think for the most part i pronounce
them fairly meticulously so when i see
literary even though that's not a word i
set it the way it reads
right so i thought i'd probably be a
pretty good proofreader
so i said what the heck i'll give it a
go so i put up an ad that said i will
proofread
your text 500 words or less for five
bucks
okay and i was like ah nobody will ever
go for it
it's fun anyways i thought i'd give it a
try and the next morning i had an email
from a a person in spain
who was um is
an insurance broker okay and has a
customer who is english speaking
natively and wanted to make sure that he
was saying the right things in response
to an email
so he removed all the confidential stuff
yep and sent me his response and said
can you just go over this for me and i
did
and i went through and i corrected some
things and he had some words that
didn't really make sense in translation
and so i fixed it and i corrected the
grammar and the context and a little bit
of spelling
and he was like he loved it five bucks
really
took me 10 minutes and it was just
something i did with a cup of coffee
first thing in the morning
yeah and he gave me a 5 out of 5 review
that's awesome like that's fiverr from
the flip perspective so i'm like this
is pretty neat so then i start talking
to my kids and i'm like we should find
out if like you guys could do stuff on
there and
you know do my daughter's an artist and
she could do drawings for people
start making money it's kind of a neat
idea a neat platform
i don't know what the rules are about
like minimum age and things like that
but we can look into those kinds of
things
but that's my story for this week is
that hey i went on the flip side too
and i sold my own service i gave
literary squirrel
a free a freebie um but uh
now i'm i'm i'm available for sale i i
i feel like it would be fun to just
give you the five bucks and i'll send
you a 500 word document
all lorem ipsum and just tell me if it
makes sense i'll do my best
have you correct that yeah
all right well that's that's it jeff
that's all the time
okay but it's been a lot of fun i've
enjoyed being here with you again this
week next week we are getting into 3d
printing so
we're going to be assembling an ender
3v2 so we're going to actually put it
together
and then we're going to have a chat
about you know what the process has been
like for me
as a noob in the 3d printing realm so
what kind of challenges have i
encountered
and can you possibly encounter as you
get started
in 3d printing plus i'll show you not
only my first print
but my first designs in print
you don't want to miss out next week
have a great week everybody we'll see
you
[Music]
[Applause]
bye
[Music]
you