The Linux Rain Linux General/Gaming News, Reviews and Tutorials

Articles found in "Tutorials" category:

Geolocation using Python

By

Geolocating is the process of retrieving location-related information about a given IP address. And yes! It can be done using Python! So, let’s get right to it. The first thing to do is to recover the html code from the webpage using the following: import requests from bs4 import BeautifulSoup u…

Read Article

Python for Data Science: Data Visualization

By

Python can be used to generate from simple to very complex graphs. In this segment, we’ll learn how to graph using python. Simple Linear Plot The first graph we should learn how to plot is a simple linear plot. Suppose that we have the following: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5…

Read Article

Tor Browser: Anonymity and Beyond

By

There are three types of web: the surface web, the deep web, and the dark web. All that you can access using your Google browser is known as the surface web - it is visible to one and all. The deep web is all information that is under lock and key. In other words, we don’t have access to it. The d…

Read Article

Security Auditing Tools For Ubuntu

By

Malware, where aren’t thou found? Well, even our wonderful Ubuntu can be infected. So what can we do about it? Hope and pray we keep our system safe and better yet, audit our systems regularly for malwares and rootkits. There are 4 system auditors for Ubuntu that we will review - lynis, rkhunter, c…

Read Article

Hacking WPA2 WiFi Networks

By

Whatever the reason for wanting to hack a wifi network, it is nonetheless doable. In fact, it’s become child’s play these days. First, let’s install aircrack-ng sudo apt-get install aircrack-ng Next, we need to put our wireless card into monitor mode. Monitor mode permits you to listen to other wirel…

Read Article

Sending an Email Using Python

By

Ever wanted to send emails using just Python? A few lines of code and you don’t even need to log into your Gmail account to email anyone in the world. In fact, you can do this in your terminal. First, open up your terminal and create a file. I will call mine “emailer.py”. nano emailer.py Now, let’s add som…

Read Article

How to Set systemd to Hibernate Instead of Suspend on Laptop Lid Close

By

In this article we'll be seeing how to change the setting that sets how systemd (the most common init system on GNU/Linux systems) handles lid closes. By default, when you close the lid on your laptop it will in most cases suspend (sleep). What if you wish to for the system to hibernate instead?…

Read Article

SSH Tunneling

By

In SSH tunneling, an encrypted channel is created between an ssh client and an ssh server. Information flowing within the encrypted tunnel is secure and thus cannot be intercepted. This type of service is in particular used when running insecure protocols such as TightVNC. They can also be used to…

Read Article

Rainbow Tables

By

All passwords in all databases are stored as hashes. Even on a Windows machine, when you set your password, the system doesn’t store the password in plain text – it doesn’t keep it in a readable format. It is instead passed through a hashing algorithm that turns the plain text password into a hash. The h…

Read Article

Bruteforcing Emails Using a Simple Python Script

By

Brute forcing is an essential part of hacking – it is the last resort, it offers hope and sometimes, it just works! Have you ever wanted to code a small script that would bruteforce email servers for you? It is imperative to remember that our brute forcing efforts are only as great as our password l…

Read Article

News Elsewhere

Linux Today

Linux Mint Edge ISO (21.3) – Why You Should Use it

A quick round-up of the Linux Mint Edge ISO for version 21.3 “Virginia” with the latest Kernel.

The post Linux Mint Edge ISO (21.3) – Why You Should Use it appeared first on Linux Today.

How to Install PostgreSQL 16 and pgAdmin on Debian 12

PostgreSQL is a powerful, highly scalable, open source, and cross-platform object-relational database system that runs on Unix-like operating systems including Linux and Windows OS. In this step-by-step tutorial, we will show you how to install PostgreSQL 16 and pgAdmin (graphical database management tool) on Debian 12 Linux.

The post How to Install PostgreSQL 16 and pgAdmin on Debian 12 appeared first on Linux Today.

Fix “Permission Denied” Error While Running Bash Script on Linux

This quick tutorial helps you fix the “permission denied” error while running the bash scripts in Ubuntu and other Linux distributions.

The post Fix “Permission Denied” Error While Running Bash Script on Linux appeared first on Linux Today.

Systemctl Mask vs Systemctl Disable

The systemctl mask and systemctl disable are both crucial commands for Linux administrators, and you must know their differences to decide which one to choose in certain situations.

The post Systemctl Mask vs Systemctl Disable appeared first on Linux Today.

How to Install CSF (Config Server Firewall) on Debian 12

CSF or Config Server Firewall is a Stateful Packet Inspection (SPI) firewall based on IPtables and Perl. It provides a daemon process that will monitor your services for failure authentication.

The post How to Install CSF (Config Server Firewall) on Debian 12 appeared first on Linux Today.

How to Set Up Rate Limiting in NGINX

This guide will cover how to setup rate limiting in NGINX, with an explanation of what it is and various examples of rate limiting setups.

The post How to Set Up Rate Limiting in NGINX appeared first on Linux Today.

LibreOffice Alternatives for Linux

LibreOffice is awesome, but if you are still looking for some other office, here are some options.

The post LibreOffice Alternatives for Linux appeared first on Linux Today.

How to Install DokuWiki on Debian 12

DokuWiki is a simple, versatile open-source wiki software that doesn’t require a database. It’s known for its ease of maintenance, readability, and user management, making it ideal for creating and managing documentation in corporate or collaborative environments. This guide shows how to install DokuWiki on Debian 12.

The post How to Install DokuWiki on Debian 12 appeared first on Linux Today.

How to Install Zammad Customer Support System on Debian 12

Zammad is an open-source customer support/ticketing solution that helps manage communications across various channels such as email, chat, and social media. In this guide, you will learn how to install the Zammad Customer Support System with PostgreSQL and Nginx on the Debian 12 server.

The post How to Install Zammad Customer Support System on Debian 12 appeared first on Linux Today.

How to Use /proc File System to Monitor Linux System

Today, we will delve into the contents of the /proc directory to develop a better understanding of its functionalities. It’s important to note that the /proc directory is a common feature across all Linux distributions, irrespective of their flavor or architecture.

The post How to Use /proc File System to Monitor Linux System appeared first on Linux Today.

GamingOnLinux Latest Articles

Proton Experimental updated with Proton 9 - adds fixes for Helldivers 2 and more

Now that the testing is open for Proton 9, Valve have now updated Proton Experimental to move over to Proton 9 along with a bunch of extra game fixes…

Windowkill is a clever multi-window twin-stick shooter that moves around your screen

This might be one of the most unique games I've ever played. Windowkill from torcado just released on Steam with Native Linux support and its use of…

Stealthy platformer Kiyo in need of Linux testers

Developer Pixel Rats emailed in about their stealthy platformer that now has a Playtest available on Steam, and they're requesting backup from Linux…

We can probably say a final goodbye to Roblox on Linux with Wine soon

After Roblox recently introduced Hyperion anti-tamper, there were some issues running it on Linux, but there's been workarounds and some of the…

Upcoming GZDoom shooter Selaco will have Steam Workshop support

Selaco looks absolutely incredible, a first-person shooter built on GZDoom that I've covered a few times because the demos were so much fun. And at…

Wine 9.3 out now with Internet Proxy support improvements, New HID pointer device driver

Wine 9.3 has landed as another early development release of the Windows compatibility layer on the road to Wine 10 next year. Here's the highlights…

Proton 9.0 now in Beta with improved game compatibility for Steam Deck / Linux

Valve announced that Proton 9.0 is now available for testing, with lots of game compatibility improvements for Steam Deck and Desktop Linux thanks to…

Discord Overlay for Linux v0.7.0 should improve idling and on battery power

Discover, not to be confused with the KDE Discover software store, is a Discord overlay for Linux and the first update in a while is out now with…

Palworld has now sold over 15 million copies on Steam

Palworld continues to be an insane success, as Pocketpair just revealed it has now seen over 25 million players for their Early Access game.

NVIDIA 550.54.14 driver released as stable

NVIDIA today launched the 550.54.14 Linux driver as stable coming with a whole bunch of fixes and improvements, so here's all that's changed.

NVIDIA open source driver to use NVK + Zink for OpenGL on newer GPUs

A recent merge request on the Mesa Git repository added the initial support for allowing drivers to chose Zink as the translation layer for handling…

Snap store from Canonical (Ubuntu) hit with another crypto scam app

Not the first time this has happened, but recently the Snap store from Canonical hosted a scam bitcoin app that claimed to be "Exodus…

Fanatical Bundle Fest launched with a new Steam Deck game bundle

Fanatical has recently launched Bundle Fest again, where a new bundle has been launched each day and there's some good stuff you can grab for cheap…

Cross-platform development library SDL3 gets a Vulkan Renderer and camera API

With development work ongoing for SDL3, some recent exciting improvements include a Vulkan Render backend and a camera API.

CrossOver 24 released with Wine 9.0 - plus CodeWeavers still hiring developers

CodeWeavers have announced the release of CrossOver 24, their application for managing games and applications designed for Windows installed with…

Lies of P recently removed Denuvo and it's on sale - good time for soulslike fans

For those of you who skip over games that have Denuvo, you might want to go and check in with the rather good soulslike game Lies of P as it's been…

The Force Engine for classic Star Wars: Dark Forces now on Flathub

Want an easy way to get The Force Engine on Linux to play Star Wars: Dark Forces (and eventually Outlaws too)? Well, now it's available on Flathub.

Geometry Survivor is wonderful nostalgia bait updated for the survivor-like era

I have some ridiculously fond memories of playing Geometry Wars: Retro Evolved, to the point of having a mini-party with lots of us sat around an…

Move over Diablo 4 and Path of Exile as Last Epoch 1.0 is here

Ready for your next action RPG? Diablo and Path of Exile fans may want to take a look at Last Epoch, which has finally left Early Access with the 1.0…

Slimbook reveal the AMD powered Excalibur laptop and KDE Plasma 6 Slimbook

For all of you who keep asking for more AMD powered laptops, Slimbook have delivered with the brand new Excalibur which also has a KDE Slimbook…

STAR WARS: Battlefront Classic Collection announced with Steam Deck support

Aspyr Media are busy! Not long after launching Tomb Raider I-III Remastered, they've now announced the STAR WARS: Battlefront Classic Collection and…

World of Goo 2 launches in May on the Epic Store - but Linux support from their website

World of Goo 2 was quite a surprise reveal late last year and now it actually has a released date, although it won't be on Steam.

ELDEN RING Shadow of the Erdtree trailer up - releasing June 21st

ELDEN RING continues to be one of the most played games on Steam Deck (and it works great on Desktop Linux) and now what many have been waiting for -…

There's no end to Vampire Survivor-likes with Temtem: Swarm announced

Remember the days when every developer seemed to be announcing some kind of Battle Royale game or mode for an existing game? Well now it's very much…

Steam users redeemed over $80 million in physical wallet cards in December 2023

Valve continues to pretty much print money, and they've released their latest yearly review and 2023 seems to be another great year for Steam.

Enjoyed Unpacking? Check out Furnish Master to design apartments, houses & more

If you enjoyed Unpacking and want perhaps a little something more to design the entire room and then some, Furnish Master looks like one you may want…

System76 are giving their Linux laptops a big refresh

System76 makers of Pop!_OS, various laptops and the stylish Thelio desktop line have announced a big refresh for their line of laptops.

Halls of Torment the retro Diablo styled Vampire Survivors-like 'closing in on the finale'

Developer studio Chasing Carrots say they're "closing in on the finale" for the fantastic Halls of Torment, which blends a classic Diablo…

Free Stars: The Ur-Quan Masters (open source Star Control 2) now available on Steam

Free Stars: The Ur-Quan Masters, which is an open source version of the classic Star Control 2, has managed to get a Steam release from Pistol Shrimp…

Check out ChipWits, an upcoming remake of one of the first programming puzzle games

Originally released back in 1984, ChipWits is a programming puzzle game and it's getting a modern remake in Unity that will be released on Steam.

Hazard Pay is an upcoming dark and mysterious block-pushing puzzler

Want a puzzle game that's a little bit different to keep you wanting to find out more? Hazard Pay from Smitner Studio releases later this year and it…

Which Way Up: Space Olympics is anti-gravity party game chaos

Turtle Flip Studio plan to launch their physics-based anti-gravity party game Which Way Up: Space Olympics sometime in Q1 2025 but there's a demo up…

Humble Bundle IGN Fan Fest 24 has some good stuff like Loop Hero and Tinykin

IGN Fan Fest is kicking off so there's a new Humble Bundle IGN Fan Fest 24 with some sweet treats you can pick up for cheaps.

Valve open sourced Steam Audio including the SDK and Plugins

Steam Audio is a full-featured audio solution for game developers, and now anyone can pretty much do anything with it as Valve has made it entirely…

Palworld is getting external anti-cheat but it will be mostly optional

Palworld continues to be an incredible success seeing a 24 hour peak player count of 527,994 but cheating is causing problems, so the developers plan…

Toaplan Arcade Shoot ‘Em Up Collection Vol.3 is example of how to do retro right

Toaplan Arcade Shoot ‘Em Up Collection Vol.3 from Bitwave Games / Toaplan is another 4-pack of classic games, and a nice clear example of how…

There's a new Godot Engine addon to simplify testing on Steam Deck

For game developers using or looking at using Godot Engine, you may want to check out the Godot 4 DeployToSteamOS addon which gives you a one-click…

Inflexion Games give update on Steam Deck & Linux support for Nightingale

Nightingale is an upcoming open world survival and crafting game from Inflexion Games, it looks quite magnificent and will no doubt be another early…

Need more games? Check out my February Steam Deck Verified picks

As we approach 14,000 games rated either Playable or Verified for Steam Deck, here's a look over some recently Steam Deck Verified titles if you're…

EmulationStation Desktop Edition (ES-DE) gets new default look and different font sizes

EmulationStation Desktop Edition 3.0 is out now and it's gone through a rebrand to simply ES-DE, plus a whole bunch of improvements come with this…

Metro Exodus hits 10 million sales - and there's more to come

4A Games announced that Metro Exodus has now crossed over 10 million sales, and the good news is they have plans for more games to come.

More details on the Manjaro Orange Pi Neo gaming handheld

Announced earlier this month, the Orange Pi Neo is a gaming handheld coming out a bit like the Steam Deck but it will be running Manjaro Linux.…

Neverwinter Nights: Enhanced Edition gets performance improvements, HDR-bloom, bug fixes

Neverwinter Nights: Enhanced Edition is still amazingly being updated, although not directly by Beamdog with the community now helping out for fun.…

Manjaro and Slimbook team up for the Slimbook Hero Linux gaming laptop

So not only are Manjaro teaming up with Orange Pi for the Orange Pi Neo gaming handheld, they're also working with Slimbook for the new Manjaro…

No Man's Sky Omega Update arrives with a Free Weekend and lots new

Even though Hello games are now working on their open-world survival game Light No Fire, they're not quite done with No Man's Sky just yet with the…

Apple M1 gets OpenGL 4.6 and OpenGL ES 3.2 support on Linux

Developer Alyssa Rosenzweig announced in a blog post that support for the Apple M1 has been improved, with the latest updates bringing full…

Plants vs. Zombies Garden Warfare 2 adding EA AntiCheat, breaking it on Steam Deck / Linux

It's only a matter of time before more and more EA published games move over to EA Anti-Cheat, and now Plants vs. Zombies Garden Warfare 2 is set to…

Get a whole lot of classic Capcom games in this Humble Bundle

Here's a good way to build up a whole lot of games with the Capcom Cup: Fighters & Arcade Classics Pack from Humble Bundle. Featuring some top…

Helldivers 2 rated Playable for Steam Deck by Valve

Helldivers 2 is the bug-squashing sensation that's sweeping the nation. Skyrocketing to popularity in a way that the first Helldivers could only…

Grab a free copy of FlatOut during the GOG Love at First Pixel sale

GOG are running their own little Valentine's Day promotion with the Love at First Pixel sale, plus you can grab a free copy of FlatOut.