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 […]
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: […]
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, […]
network_design_clean This is a network design I did a while back. It provides a strong generic architecture for most networks.
The search that’s more likely to bring you here might be something to the effect of: how to elevate the same command prompt from user to admin in Windows. For me, it was surprisingly annoying and I wasted a lot more time than I thought I would tracking down a solution to this particular problem. […]
I found this to be much more difficult than I thought it would be. The solution was simple, but finding it was a bit of a pain. Here is the solution: Extremely simple, but it caused me a fair amount of headache to figure that out. Common errors that might bring you to this post: AttributeError: […]
I got this error the other day when I was trying to compile the exploit code for the mremap exploit on Linux. While I have programmed a lot I have not spent an inordinate amount of time with gcc and this was something of a pain to solve so I thought I would share a […]
Introduction As far as I can tell, there’s no great way to make this happen. I will explain, but to give you an image up front, below is a diagram of what I did. It may seem daunting at first, but I’ll explain as we go along. Set Up Description My GNS3 server is running on […]