Skip to main content

Posts

Available Updates Have Changed

available_updates_have_changed
Recent posts

Using the Barracuda Network Connector with Linux

Barracuda_OpenVPN_ConfigUsing the Network Connector with LinuxThe Network Connector is available for use with Linux 2.4 or higher integrated with the TUN/TAP driver.No separate client software is needed to connect from Linux systems to the Network Connector service, since most modern Linux distros already contain the required support in the OpenVPN NetworkManager-openvpn packages. However, a configuration file must be installed in order for the system to connect to the Barracuda SSL VPN.Step 1. Install OpenVPN NetworkManagerIf it is not already installed on your system, install OpenVPN NetworkManager. Depending on your Linux distribution, you may need to do this via one of the following methods:Deb based Linux distributions (Ubuntu, Debian,...) In a terminal enter: sudo apt-get install network-manager-openvpnRPM based Linux distributions (Redhat, SUSE,...) – In a terminal enter (as root): yum install NetworkManager-openvpnArch: sudo pacman -S NetworkManager-openvpnStep 2. Download Cl…

Python Naming Conventions

Python Naming ConventionsThis really helped me out a lot when pylint would output ambiguous error messages that wouldn't really help me to solve the "riddle". For instance incorrect function name, what the heck does that mean to someone who has never used python or at least not that often? Everything that I could find in Google, the forums and even pylint's web page, wouldn't really give me the answers to my syntax naming convention woes. Hope this helps someone else.Many thanks to the people over at CodingConvention on GitHub1. GeneralAvoid using names that are too general or too wordy. Strike a good balance between the two.Bad: data_structure, my_list, info_map, dictionary_for_the_purpose_of_storing_data_representing_word_definitionsGood: user_profile, menu_options, word_definitionsDon’t be a jackass and name things “O”, “l”, or “I”When using CamelCase names, capitalize all letters of an abbreviation (e.g. HTTPServer)2. PackagesPackage names should be all lower…

Installing Arch Linux & Gnome 3 Desktop

Installation:The following steps are what I did to install Arch linux on my Asus laptop and many other devices. The Beginners Install Guide is much more in-depth and explains some other features like MBR installs, full and partial disk encryption, and the GRUB boot loader.Installation:Bootable Arch Media:You can grab the latest ISO from here. I always grab one from one of the US mirrors, but they have a Torrent file as well.Now lets create the install media:# sudo dd bs=512 if=/location/of/your/iso_file of=/dev/sdx && sync This will take about 5 minutes to complete, but it will depend on the quality of the flash media.Install Arch:Boot to the USB drive that you just created, and select the first boot option.After the OS environment boots, take a look at the connected devices and determine where you will be installing Arch. If you know how large your target drive is, determining which device to use should be fairly straight forward.# lsblk Network Setup:If you are connect to yo…

Emby Media Server | Arch Linux

Prerequisite:I have tried to install Emby directly from the Arch package repositories, but for whatever reason, permissions for the emby service user were not allowing emby to access the media file locations. Now that I have used it a little bit, Docker seems to be the best, and easiest way, to get Emby up and running reliably. Below is my experience running through the emby installation process. Most of it comes from the GitHub tutorial, but I've added my take and what I've done to resolve certain issues.Note: The following install was done on an Arch Linux box, running the most recent kernel, which at the time was 4.3.3.-2-ARCH.You can get he full GitHub installation guide from herePrerequisite:First, make sure that you have a working Docker instance:sudo pacman -S docker Now, start the docker service:sudo systemctl enable docker sudo systemctl start docker Your docker container should now be running, and it should startup after each reboot of your system. To Check that the …

Top 1000 Passwords

![Passwords](/Volumes/DOCS/blog-images/FImcPiG.png) I can across a photo on the hacker I can across a photo on the hacker news today that I found to be very amusing. In the photo, we see the top 1000 most used passwords, and as expected, 123456 appears to be the overwhelming leader. Followed by the usual suspects 123456789, password, qwerty, and 12345678 just to name a few. How are we going to easily get the idea across that this is not ok in a way that is not harsh or off-putting? We can try to force users to use more complex, or longer passwords, but we see what that does in the end. Users start writing them down or using the same password across multiple systems and accounts. Using password lockers, or vaults, such as LastPass, PassKey, or OneKey could be some options. A user only needs to remember one stronger password to gain access to the rest of their passwords. They would just to need to make sure that they commit the phrase to memory so that they do not have to write it dow…

Anthem Hack - The Monday After

Anthem Inc. is the second largest insurance group in the United States. They service nearly Anthem Inc. is the second largest insurance group in the United States. They service nearly 67 million people through their affiliate programs including 37 million enrolled in it family health plans. On February 4, 2015 Anthem released that it had been impacted by a recent data breach affecting a large number of its members and affiliate groups. A statement from CEO Joseph Swedish (http://www.anthemfacts.com/) regarding the data breach and a FAQ page answering some of the outstanding questions that everyone has can be found here (http://www.anthemfacts.com/faq).

What do we know so far ...
We know that Personally Identifiable Information (PII) of over 80 million healthcare members has been accessed . This includes: Social Security Numbers (SSN), addresses, emails, salary information, birthdays, phone numbers, and other such data.According to Anthem’s statement, the impacted (plan/brands) include A…