Paul Sutton

Paul Sutton – personal blog

CyberSecurity part 18

Today I am posting another video, this time on Git / Github, and yes I fully acknowledge there are alternatives to github. I have provided links to various git repository solutions.

This is another important topic.
Links

Tags

#CyberSecurity,#Git,#Github,#Repositories

LED Board project part 2

I have been tasked with trying to build some sort of LED lighting system, using LEDs in series. See previous post

Early attempts didn't work out very well so I have taken an existing board with the power connector, and then soldered 5 leds to another board along with appropriate headers.

So each subsequent board can now consist of 5 LEDs of the same colour (and therefore voltage and current requirements) and 2x headers, to allow connection to other boards.

So far this sort of works, I think the issue I have at the moment is my 9v battery is low at 6v, but a fresh battery should make a difference.

ledboard1

CyberSecurity part 16

No actual content today, so take the day off, and perhaps review what you have done so far. Well done for sticking with this.

Links

Tags

#CyberSecurity,

CyberSecurity part 17

SSH or Secure shell, allows a user to remotely login to another computer. This can be achieved using the OpenSSH server software. The video below is a beginners guide to this.

Hopefully it covers enough so that people understand the basics. I find ssh useful when I am running a raspberry pi headless (without a monitor) and need to gain access via my desktop.

Links

Tags

#CyberSecurity,#ssh,#OpenSSh

CyberSecurity part 15

As this series is going to eventually get to looking at cybersecurity, it would be a good idea to learn about networking concepts. This video seems good at explaining some of this. In fact, it also covers firewalls, which I had planned for a later post.

I have also added links to details of common network ports and their associated services.

What is:

  • a switch
  • router
  • gateway
  • subnet
  • gateway
  • firewall
  • DMZ

Links

Tags

#CyberSecurity,#Networking,#Ports,#Switch,#Subnet,#IP,'#Gateway,#Firewall,#DMZ,#Router,#Ports

CyberSecurity part 14

Starting and stopping services is now down to SystemD. I am including the video below as it should offer a basic introduction to this.

I am fully aware that there is a huge argument between fans of SystemD and fans of system V (used previously). I am NOT prepared to get in to arguments over this. I may however make another post that covers system V.

If you want to experiment with this, you will more than likely need access to your own GNU/Linux install, perhaps on a Raspberry Pi.

Links

Tags

#CyberSecurity,#systemD.#Basics

Code Club 21/5/2022

The next Club will be on Saturday 21st May 2022 @ Paignton Library.

We will carry on with what we have been undertaking at previous sessions, hopefully do more with the Lego WeDo and Python.

I have also been working on a series of posts on this website to introduce different topics, the eventual aim of this will be to lead to posts about cybersecurity. So the series starts off with some videos (not mine, but they are an excellent introduction) to the BASH shell.

If you are following the activities provided by code club, please use the website link below. There are now many new activity links.

Links

Tags

#CodeClub,#FreeCodeCamp,#Microbit,#Scratch,#Python,#WebDesign,#Lego,#Coding,#Education,#LookingForWork,#LegoWeDo, #Replit

Please contact Paignton Library.

CyberSecurity part 13

So we are on part 13, well done and thank you to everyone who has stuck with this so far.

So today, I am going to link to three videos, which give more details on specific bash commands. Hopefully this will speed things up a little, there are probably better videos, so please feel free to search, watch and share alternative videos.

Links

Tags

#CyberSecurity,#Shell,#Grep,#Sed,#Cron

CyberSecurity part 12

So we are on part 12, well done and thank you to everyone who has stuck with this so far. Today I am linking to s shell scripting crass course.

Joe Collins who presented the bash videos earlier also has a series of videos on shell scripting

Useful stuff

If you write a bash script, that needs the user to run as with elevated privileges this code may be handy.

if [ "$EUID" -ne 0 ]
  then echo "Please run as root / sudo"
exit

  else

Links

Tags

#CyberSecurity,#Shell,#Scripting

CyberSecurity part 11

Moving on, the last video in that series covered shell scripting, It touched on the nano text editor, this is usually the default installed editor. I thought before we move on further, it would be a good idea to make sure people are at least familiar with some of the features of nano.

Again providing the login login link for quick and easy access.

nano

Discuss

Tags

#CyberSecurity,#Nano,#Editor