In the first three articles of this four-part series comparing different Python web frameworks, we covered the Pyramid, Flask, and Tornado web frameworks. We've built the same app three times and have finally made our way to Django. read more
Osquery is an open source Operating System monitoring, query, and analytics software. Created by Facebook, it exposes an operating system as a high-performance relational database that can be queried using SQL-based queries. In this tutorial, I will show you how to install osquery on
Tuesday continued the Akademy BoFs, group sessions and hacking. There is a wrapup session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present. Watch Tuesday's wrapup session in the video.
A list of FOSS alternatives to popular proprietary software was compiled in to what is now a popular infographic by email@example.com. We've contributed by making a text list of the infographic. Now it's your turn-- tell us what FOSS alternatives you recommend in each category and we'll add them to this master list.
The Linux Foundation has posted session descriptions for the Embedded Linux Conference Europe and OpenIoT Summit Europe, to be held Oct. 22-24, in Edinburgh, with topics ranging from RISC-V to deep learning to workplace diversity.
News briefs for August 15, 2018.
Shifting session identifiers into HTTP works, but Facebook and others won't be happy. A key member of the Google Chrome security team has proposed the death of cookies to be replaced with secure HTTP tokens.…
Lanner’s rugged, Linux-friendly “R6S” railway computer runs on an Intel 7th Gen Core i7-7600U chip and offers 10x M12 PoE ports, 3x mini-PCIe slots, and EN 50155 and EN 45545 certification. The R6S uses the same dual-core, Kaby Lake Core i7-7600U CPU as Lanner’s recent V6S vehicle surveillance NVR computer and similarly offers 10x GbE […]
Almost ever since I first started using Linux, I've been on a mission to find the perfect window manager. My first experience with Linux was in the late 90s, and I first tried installing it on my own in the early 2000s. Like many converts, my previous experience was largely with Windows, and so my early mission was to find an experience that closely replicated Windows, or at least let me interact with it in a familiar way. read more
Shawn shows us how to set up a quick SSH tunnel for accessing a computer behind a remote firewall. He demonstrates this from his hotel room 400 miles away from his home network!
It's summer,1 it's hot, nobody wants to work. What we all want to do is look at pictures of cute kittens and go "ahhh." So I'm going to exploit you all with an article about kittens and (vaguely about) security. It's light-hearted, it's fluffy, and it has a picture of two of our cats at the top of it. What's not to like? read more
My last few articles have described building a pretty sophisticated password generator, except for one thing: I never quite got to the point of scrambling the end result to add a second level of randomness. I sidestepped the issue by saying it was an exercise for the reader, but in fact, it's a pretty interesting problem, so let's look at it here.
The latest wpa_supplicant package for Fedora 28 includes compile-time support for PMF (Protected Management Frames). This is a good thing, as it protects against a set of WiFi replay attacks. However, a small number of users reported WiFi connectivity problems after an upgrade to Fedora 28.
LimeSurvey is a free and an open source online survey application written in PHP and uses a MySQL or PostgreSQL database. In this tutorial, we will learn how to install LimeSurvey on Ubuntu 18.04 LTS (Bionic Beaver) server.
GNOME has been my favorite desktop environment for quite some time. While I always make it a point to check out other environments from time to time, there are some aspects of the GNOME desktop that are hard to live without. While there are many great desktop environments out there, GNOME feels like home to me. Here are some of the features I enjoy most about GNOME. read more
Both adult and kid hackers demonstrated at DEF CON how the hackable voting machine may be the least of our worries in the 2018 elections.
Linux command line offers several tools for user management (some of which we've already discussed). One such utility is chage, which lets you tweak password expiry information.
11-year-old Emmett Brewer is too young to vote, but it turned out that he’s not too young to learn how to change election results on a replica of Florida’s state website… in under 10 minutes, mind you, as the Voting Village announced on Friday:
If you have any experience with programming or just altering config files, I'm sure you've been dumbstruck by how one change you've made along the line affects the whole project. Identifying and isolating the problem without a version control system is often time- and energy-intensive, involving retracing your steps and checking all changes made before the unwanted behavior first occurred. A version control system is designed explicitly to make that process easier and provide readable comparisons between versions of text.
News briefs for August 14, 2018.