LSM, SELinux, Netlabel, and CIPSO

LSM, SELinux, Netlabel, and CIPSO If you are new to CIPSO and SELinux, their relationship is confusing to say the least. I wanted to shed some light for those just setting out on the topic as to how the four of these things work together. LSM Original paper describing LSM: Linux Security Module Framework. Within the context […]

Setting Up SELinux (A quickstart)

What This Tutorial Covers A quick start for installing SELinux A quick start for configuring Multi-Level Security (MLS) Configuring Users and Files for MLS A listing of helpful SELinux commands The aim of this tutorial is to get the user up and running with SELinux quickly and provide additional resources for further research. Tutorial performed on: […]

A Simple SSL Client and Server in Python

Server import socket from socket import AF_INET, SOCK_STREAM, SO_REUSEADDR, SOL_SOCKET, SHUT_RDWR import ssl KEYFILE = ‘server_key.pem’ CERTFILE = ‘server_cert.pem’ def echo_client(s): while True: data = s.recv(8192) print(data.decode(“utf-8″)) if data == b”: break s.send(b’This is a response.’) print(‘Connection closed’) s.close() def echo_server(address): s = socket.socket(AF_INET, SOCK_STREAM) s.bind(address) s.listen(1) s.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1) s_ssl = ssl.wrap_socket(s, keyfile=KEYFILE, certfile=CERTFILE, […]