Decode JWT Token in React

Decode JWT Token in React

Tiempo de lectura: < 1 minuto Today we are going to learn a small function to decode JWT tokens using React. The first thing we will do is to install the necessary libraries: JsonWebToken npm i jsonwebtoken –save auth0.js npm install auth0-js –save And the types if we are using TypeScript: npm i –save-dev @types/auth0-js Once installed, let’s create this function … Read more

Folder Permissions for WordPress Installation

Folder Permissions for WordPress Installation

Tiempo de lectura: 2 minutos Today we are going to indicate the necessary permissions in a WordPress installation with Apache. To ensure the security and proper functioning of your WordPress site within a Docker container, it is important to set the correct permissions on the web directory (www). Here is a general recommendation on how you could set the permissions: … Read more

Restore WordPress Password Without Access to Email

Restore WordPress Password Without Access to Email

Tiempo de lectura: 2 minutos Today we are going to go through the steps to reset a user password in WordPress by generating a new hash and updating it directly in the database, using PHP and MySQL. Step 1: Access the database Use a database client like phpMyAdmin or any other method you prefer to access your website’s database. Step … Read more

Recovering a MySQL or MariaDB database without a backup but accessing the mysql folder or directory

Recovering a MySQL or MariaDB database without a backup but accessing the mysql folder or directory

Tiempo de lectura: 2 minutos Today we are going to learn how we can recover a database for which we don’t have a .sql backup copy, but we do have access to its mysql folder or directory. This can happen when the operating system doesn’t boot up, but we still have access to the hard drive. The first thing we … Read more

Notify via a webhook, in this case Discord, when ClamAV detects an infected file.

Notify via a webhook, in this case Discord, when ClamAV detects an infected file.

Tiempo de lectura: 2 minutos To set up notifications through Discord when ClamAV detects a virus, you can follow these general steps. Keep in mind that these steps are a guide and may require adjustments based on your specific environment and preferences. 1. Create a Discord Webhook: Open your Discord server and select the channel where you want to receive … Read more

Add ClamAV Antivirus for Analyzing Files and Docker Environments, Using Docker Compose

Add ClamAV Antivirus for Analyzing Files and Docker Environments, Using Docker Compose

Tiempo de lectura: 3 minutos ClamAV is an open-source program designed to detect viruses, malware, and other threats on Unix and Linux operating systems. Its name is an abbreviation of “Clam Antivirus.” Although it originated in the Linux environment, it is also compatible with other operating systems, including Windows and macOS. Here are some key aspects of ClamAV: Scanning Engine: … Read more

Encrypt a file and get it decrypted using FAST-API

Encrypt a file and get it decrypted using FAST-API

Tiempo de lectura: 2 minutos Today we are going to learn how to store an encrypted file and how to decrypt it to return it in a response. We will use the Fernet library. pip install cryptography First, let’s create an encryption key with Fernet. def generate_key(): key = Fernet.generate_key() return key.decode(‘utf-8’) With this function, we can obtain a random … Read more

Create a Redirection with Nginx Proxy Manager

Create a Redirection with Nginx Proxy Manager

Tiempo de lectura: < 1 minuto Today, we are going to learn how to create a redirection with Nginx Proxy Manager. Let’s assume that we want to redirect all traffic coming from myweb.com to www.myweb.com. First, we need to create our domain named myweb.com within Proxy Host: Now, open it and go to the Advanced section: And add the following within … Read more