Skip to main content

Posts

Blocklist-Update.sh

Blocklist-Update.sh is a script that I wrote to manage blocklists from bluetack etc to be used in conjunction with Transmission torrent downloader in Linux/MacOS. The script can be taylored to work with Qbittorrent as well, but the placement of the blocklists means you'd have to redirect the blocklist to go somewhere locally manageable as Transmission uses its own blocklist directory in .config. I believe there are about 10 lists there now. It works well for my needs. It can be ran weekly using crontab in standard user profile.  To download:  blocklist-update.sh To download the others:  Github

PUPPY LINUX: A LIGHT DISTRIBUTION LIKENED UNTO KNOPPIX BUT BASED LOOSELY OFF OF VECTOR

Puppy Linux is a distribution that few people really try out. Little is really known about the distribution and the ones who benefit most from it are the ones who never want to get their hands dirty fixing some bug(or even seeing bugs at all really). Puppy was pieced together file by file and is thus related strictly to no other distribution, but rather takes from all of them. It is based on GNULinux and follows the GNU licensing. Puppy runs on a limited portion of RAM which is negligible by today’s standards. Puppy boots to around 100 MB or less but it is recommended to have about 128 or better MB of memory in the machine. Puppy has versions built for ARM devices as well. The distribution was built to breathe life in older hardware and show users off a whole new set of modern software despite not necessarily having to be ran from a hard drive, in fact, the distribution can run on systems where the hard drive is dead or not present at all. To boot to the system, ...

MOZILLA TO IMPLEMENT CONTENT BLOCKING FEATURE IN UPCOMING FIREFOX AND OTHER SECURITY ENHANCEMENTS

Firefox 63 marks a big turning point for Firefox, not only will it see a new Content blocking feature implemented which will automatically allow users to block all kinds of tracking scripts and cookies(even slow ones) which will improve performance as well as security, but they are also working on a potential option to help secure users’ DNS traffic within the browser as well. This will use DoH or DNS over Https which will encrypt DNS data. The feature is in Nightly versions now and is not enabled by default, but users who wish to try it out can do so. Also, as with Google Chrome Canary, the browser is also trying to eliminate its future use of Symantec certificates. In the past, malicious apps and sites have used signed certificates from trusted websites such as Verisign and even Symantec. The Symantec certs will no longer be valid in Firefox and Chrome after the nightly/Canary versions become stable. Meanwhile, the browser is also undergoing minor UI and backend change...

INTEL MICROCODE UPDATES IN LINUX

A week ago, it was revealed that Ubuntu and its derivatives would be releasing patches to the Linux kernel to try and prevent a critical flaw with the L1TF or a flaw directly affecting memory cache found in L1 of an intel cpu core which was exposed to malicious code running in the background which would steal personal information and reveal it to attackers. This was patched previously, however, Canonical, the company behind Ubuntu didn’t actually fix everything. There was an apology released by Canonical for in fact mucking some things up with their previous patch. It was revealed that there would be another patch to the kernel which came through about a week or so ago, however, this didn’t fix everything either. Intel Microcode is CPU instruction code which is updated by the CPU vendor to add security patches and new instructions to the CPU. Intel aren’t as forthcoming as some might like for them to be about their company’s updates to their CPU firmware. Intel has in th...

DEBIAN IS 25 THIS WEEK

Debian, the operating system that really started it all, is now turning 25. To kick off this feat, many are celebrating by explaining things about the history of the project, such as this article from Itsfoss: here. Debian is one of the oldest operating systems that is still being developed. It is the forefather of many offshoots such as Ubuntu which is closely tied to its stable branch with emphasis on security updates and newer software packages. Ubuntu takes a modest, yet modern approach with comparison to Debian’s more cautious approach with chooses stability over anything else. It is also a grandparent to Linux Mint, the second most popular distribution in the Linux world for modern desktops and laptops. Linux Mint again allows users a choice, but prefers stability and usability over anything else, however, it does add features that are not in neither in Ubuntu or Debian. Debian was around before the advent of AOL and the internet, with that age, it has progressed...

SYSTEMD TIMERS

In the spirit of the bash scripting tutorials I am working on, this is one tool that can be quite useful when automating certain tasks. Systemd utilizes files in detail describing each unit. These unit files give the name and path of the unit to be ran and act more like .desktop files in way of their format. Systemd can not run a unit without a file such as this. Systemd timers follow the system clock to perform an action. To list timers on a system, running the command systemctl list-timers (--all) will respectively display each timer active on a system with the all flag showing inactive ones too. To create your own timers/services you can use the following format: [UNIT] Description=”Aptly names or describes what the unit/script will do” CONFLICTS=”Makes sure the timer stops when the service starts” [SERVICE] Type=”Simple usually works for a service unless you just want it to run once then oneshot works” ExecStart= path to file or service to be ran ...

BASH SCRIPTING TUTORIAL #5: WHILE LOOPS

While loops or Do While loops are loops that, based on a condition, will loop through a list of data. While loops are good for listing several names at once or continually running an application through a loop to gather complete user input and data in order to store that information in variables for later use. While loops are common in Bash, Python and all kinds of programming languages, and unlike Until loops, they can run indefinitely. While loops are discernible from For loops in how they operate, however, sometimes scenarios can be skewed where both might seem to fill a need. It can often be confusing at times for beginners to programming. However, While loops are more flexible and can handle boolean values really well. A couple of examples of while loops are as follows: while TRUE do command FALSE done n=0 while [ $n -lt 7 ]; do command n=$n+1 sleep 1 done while [ $? -eq 0 ]; do command1 command2 command3 break done As you can...

LINUX KERNEL 4.17 NOW INCLUDES SPECK

Apparently, the newer Linux kernel is now including an NSA encryption tool. The find was recently covered by itsfoss and others. Needless to say, if you’re a Linux user, you’re probably not alone to be unhappy with this move. Someone from Google reworked the code for the tool and placed it inside the Kernel. No one knows for sure if this will last, no one knows if this was intended by Linus Torvalds, but so far, he has yet to comment one way or the other. The module isn’t enabled by default in Ubuntu, however, it does appear to be enabled in Arch-based systems (This is kind of strange as Arch users are the ones making the biggest protest). The reason this is considered such a big deal is not that it has anything to do with opening a door for NSA people to spy on Linux users, this is a big deal because it is the idea of taking untrusted third-party code from someone outside the Linux community and placing it into the Linux kernel, an open source piece of software, without ask...