Introduction to Networks and Security I

Title: Introduction to Networks and Security I

Date: Friday, 24th April 2015

Venue: Classroom B, 1/2 floor, Biology Building, Aristotle University of Thessaloniki

Presenters: Alexandros DorodoulisMarinos Poiitis

Description:
The aim of the particular meeting was to learn the basics of networking as well as what is the “Man in the middle” attack and some ways that it can be performed.

This meeting covered the following topics :

  • An introduction to IP, DHCP, NAT, DNS and MAC addresses.
  • An introduction to UDP and TCP.
  • An introduction to Subnetworks
  • What is the Man in the middle atack
  • ARP Poisoning
  • DNS Spoofing

Links:

Advertisements

Intro to Tmux

Title: Introduction to Tmux

Date: Friday, 20th March 2015

Venue: Classroom B, 1/2 floor, Biology Building, Aristotle University of Thessaloniki

Presenter: Alexandros Dorodoulis

Description:
Tmux is a terminal multiplexer. A terminal multiplexer lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.

This meeting covered the following topics :

  • What is Tmux
  • Why choose Tmux over GNU Screen
  • How to install Tmux
  • How to use Tmux
  • How to configure Tmux and some configuration options

Links:

Intro to Zsh

Title: Introduction to Zsh with Oh-My-Zsh

Date: Friday, 20th March 2015

Venue: Classroom B, 1/2 floor, Biology Building, Aristotle University of Thessaloniki

Presenter: Alexandros Dorodoulis

Description:
Z shell (Zsh) is a powerful Unix Shell  with many improvements over Bash.

The following subjects where presented and discussed at this meeting :

  • What is Zsh
  • Why choose Zsh
  • How to install Zsh
  • How to configure Zsh using Oh-My-Zsh
  • How to change your default shell

Links:

Setting up a basic Linux Web server

Title: Setting up a basic Linux Web server

Date: Friday, 13th March 2015

Venue: Classroom B, 1/2 floor, Biology Building, Aristotle University of Thessaloniki

Presenter: Odysseas Kristallakos

Description:

The aim of this particular meeting was to configure a LAMP inside an Arch or an Ubuntu box. Through this process we accomplished the following :

  • Install and configure an SSH server with OpenSSH
  • Connect to an SSH Server
  • Install and configure an Apache server
  • Install and configure PHP in the Apache server
  • Install MariaDB/MySQL database

Links :

Arch Linux Installation

Title: Arch Linux Installation

Date: Friday, 27th February 2015

Venue: Classroom B, 1/2 floor, Biology Building, Aristotle University of Thessaloniki

Presenter: Stefanos Laskaridis

Description:

The aim of this particular meeting was to complete a successful installation of the Arch Linux distro.

The reasoning; It’s based completely on bash commands and cli programs. As a result, it was a great idea to check out how the following tasks are accomplished:

  • Disk partitioning
  • Crating filesystems
  • Chroot-ing and installing OS
  • Boot installation and configuration
  • Desktop environment manual installation

Machine box packages installation scripting

Title: Machine box packages installation scripting

Date: Friday, 12th December 2014

Venue: Classroom B, 1/2 floor, Biology Building, Aristotle University of Thessaloniki

Presenter: Stefanos Laskaridis

Description:

The goal of this meeting was to create a bash script which, when executed, makes an installation of the essential programs of its owner to the machine.

This would be prove to be a real time saver, in cases where many VMs are provisioned and setup is needed over and over again.

Links:

Introduction to Git

Title: Introduction to Git

Date: Friday, 28th November 2014

Venue: Classroom B, 1/2 floor, Biology Building, Aristotle University of Thessaloniki

Presenter: Stefanos Laskaridis

Description:
Git is an SCM platform created by the father of the Linux OS, Linus Torvalds, in order to organize and manage the development of Linux Kernel.

  • Git basic commands
  • Git more advance commands
  • Git GUIs (SourceTree, gitk)
  • How to use git in the development process

Links:

Introduction to Linux

Title: Introduction to Linux

Date: Friday, 17th October 2014

Venue: Classroom B, 1/2 floor, Biology Building, Aristotle University of Thessaloniki

Presenter: Stefanos Laskaridis

Description:

  • Linux and GNU History
  • Linux Distributions
  • Linux Installation (native and on VM)
  • System Startup Process
  • Desktop Environments
  • Linux Filesystems
  • Package Managers
  • Basic Commands in bash shell
  • Basics in bash scripting
  • Programming tools on Linux

Links:

Welcome post

Welcome to our team, GNU/Linux ACM AUTh.

We would like to describe ourselves as aspiring college undergrads who have a inner desire to search and learn more about how things work. That is the very reason why we decided to create this team, whose aim is to collaboratively explore the world of the Linux ecosystem.

During our meetings, we search, we learn, we discuss and we create …

Equally important is the fact that we embrace the open-source philosophy. Thus, we want to make our resources open to the public. Every presentation made will be uploaded here. Moreover, a calendar of our meetings will be available for anyone who would like to join us.

On behalf of the team, welcome!

Stefanos Laskaridis,
CS undergrad @ Aristotle University of Thessaloniki