Spin up remote server

1. Login to a root account using root credentials ssh root@myserver.com 2. Create a new user admin adduser admin 3. Add the user to sudoers usermod -aG sudo admin Make sure the user got the privileges: sudo -l -U admin 4. [Read More]
ssh  linux 

Exploring the Vulnerabilities of the TOR Network

The TOR (The Onion Router) network has long been regarded as a bastion of anonymity and privacy on the internet. Utilized by activists, journalists, and individuals seeking to evade surveillance or censorship, TOR has become synonymous with online freedom. However, beneath its seemingly impenetrable facade, there exists a hidden truth: the TOR network is not invincible. [Read More]

Gradle Could Not Start Your Build: Solution

Gradle is a powerful and widely used build tool that automates building, testing, and deploying software. However, like any other software, Gradle may encounter issues that prevent it from starting your build. This can be frustrating, but fortunately, there are several steps you can take to debug and resolve this error. [Read More]

Refresh Dns Cache in Linux Mint

To refresh the DNS cache in Linux Mint 20, you can use the following steps: Open the Terminal: You can do this by pressing the Ctrl+Alt+T keys together, or by searching for “Terminal” in the Applications menu. Clear the DNS cache: Use the following command to clear the DNS cache: [Read More]

Comparison of Git Security Scanning Tools: GitLeaks, GitRob, GitGuardian, TruffleHog, GitWatchman, SecretScanner, ScoutSuite

In recent years, Git has become the most widely used version control system in the world. Its popularity has grown among developers due to its ease of use and ability to manage code collaboratively. However, like any other tool, Git comes with its own set of security concerns that must be addressed. [Read More]

MaxFeePerGas (EIP1559): Why Do You Need It?

There is a perfect and very clear explanation of gas fee calculation at ethereum.org, both before and after the London upgrade. However, there is some ambiguity in the explanation of the maxFeePerGas parameter, which is optional in a transaction. In this text, we aim to clarify it. [Read More]

The resulting aar would be broken because the classes and android resources from any local .aar file dependencies would not be packaged in the resulting aar - Solution

In Android development, an AAR (Android ARchive) is a binary file that contains compiled code and resources for an Android library module. The AAR file can be included as a dependency in an Android project, allowing developers to reuse the library’s functionality and resources in their own app. [Read More]

Protecting Your Credentials: the Risks of Trusting Open Source Repositories and the Tactics of Cybercriminals

One of the ways cyber criminals use to steal user credentials, such as a private key of an Ethereum account, is by creating a GitHub repository with an application that requires specific credentials to be used. In this discussion, we will focus on the case of the private key of an Ethereum account. [Read More]