❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

Hackers-Arise Offers the Best Cybersecurity Training on the Planet! Listen to What our Students are Saying!

By: Alita
7 August 2026 at 12:37

Hackers-Arise Offers the Best Cybersecurity Training on the Planet!

We attract the best students from around the world and make them the best cyberwarriors on the planet!

Don’t take our word for it, look what are students are saying! These are all unsolicited testimonials from real people!

"I don’t see anyone else teaching this kind of content. Amazing."
OTW teaches what most of the world does not think is possible (only in Hollywood movies and television). It is indeed real... and real scary....the absolute BEST training available.

To participate in this state-of-the-art training, we offer multiple training packages. One for nearly every budget and every skill level, such as:

Member Gold

This is a monthly program where you can study online over 40 courses.

Subscriber

This is our most popular program. You can attend live trainings by Master OTW and study over 40 previous courses in the Subscriber package online. These courses are for those in the beginner to intermediate level.

Subscriber Pro

This is our ultimate package. It includes all the courses available at Hackers-Arise. Includes our advanced and specialty courses such as Satellite Hacking, SCADA Hacking, IoT Hacking, IP Camera Hacking, Bitcoin Forensics and many more!

What are you waiting for? Get started in the most exciting field in IT with the best training company, Hackers-Arise!

For more on our many training packages and Subscriptions, click here.

The post Hackers-Arise Offers the Best Cybersecurity Training on the Planet! Listen to What our Students are Saying! first appeared on Hackers Arise.

Getting Started With Kubernetes

6 August 2026 at 10:09

Kubernetes is now the go-to standard for container orchestration, running mission-critical applications in numerous organizations. However, like any complex system, Kubernetes clusters may have hidden vulnerabilities that attackers can target. But before you begin your Kubernetes journey, let’s take a moment to familiarize you with some essential concepts.

What Does Kubernetes Do?

Kubernetes has become the top platform, transforming application deployment, scaling and management. But what does it actually do? Here’s a breakdown:

  1. Runs Containers in a Container Engine: Kubernetes runs containerized applications using runtimes like Docker or CRI-O. It packages apps into containers, deploys them across clusters, and manages their lifecycle.
  2. Efficiently Schedules Containers: Kubernetes optimizes resource utilization by intelligently scheduling containers on the best nodes, balancing workloads for performance and efficiency.
  3. Keeps Containers Alive: It monitors container health, automatically restarting failed containers and rescheduling them on other nodes when necessary, ensuring high availability.
  4. Facilitates Container Communication: Kubernetes handles networking with IP assignment, service discovery, load balancing, and network policies that manage traffic flow between containers and external services.
  5. Supports Various Deployment Techniques: It offers rolling updates, blue-green deployments, canary releases, and automated scaling, ensuring flexibility and minimizing downtime during updates.
  6. Handles Volumes of Information: Kubernetes supports persistent storage, managing volumes independently of containers to ensure data persistence across restarts and reschedules.

Kubernetes Architecture

Kubernetes gives you the platform to schedule and run containers on clusters of physical or virtual machines. Kubernetes architecture divides a cluster into components that work together to maintain the cluster’s defined state.

A Kubernetes cluster is a set of node machines for running containerized applications. You can visualize a Kubernetes cluster as two parts: the control plane and the compute machines, or nodes. Each node is its own environment, and could be either a physical or virtual machine. Each node runs pods, which are made up of containers.

The Kubernetes API (application programming interface) is the front end of the Kubernetes control plane and is how users interact with their Kubernetes cluster. The API server determines if a request is valid and then processes it.

The Kubernetes API is the interface used to manage, create, and configure Kubernetes clusters. It’s how the users, external components, and parts of your cluster all communicate with each other.

Node: The operating system that runs one or more Pods.

Pod: A wrapper around one or more containers, typically hosting a single application. In most cases, a Pod contains just one container. Pods abstract the underlying container technology in Kubernetes.

Service: Each Pod has its own internal IP, but a Service exposes it externally or internally. The Service acts as a load balancer, ensuring that even if a Pod dies and is replaced (with a different IP), it remains accessible at the same IP of the Service.

Kubelet: The primary agent on each node. It manages the communication between the node and Kubernetes, ensuring only Pods created by Kubernetes are managed. It interacts with the API server to run and monitor Pods.

Kube-proxy: This service facilitates communication between the API server and nodes by managing network rules via iptables.

Sidecar Container: Sidecar containers run alongside the main container within a Pod. They extend functionality without altering the primary container. These containers focus on specialized tasks, complementing the main application.

Master Components:

  • API Server:Β The gateway for communication between users, Pods, and the master process. Only authenticated requests are allowed.
  • Scheduler: Responsible for matching Pods to Nodes based on resource availability. It communicates with the Kubelet to launch Pods but doesn’t start them directly.
  • Kube Controller Manager: This component ensures that the correct number of Pods or Nodes are running. It checks resources like replica sets and deployments and, if a Pod is missing, triggers the Scheduler to start a new one. It also manages replication, tokens, and API account services.
  • etcd: Kubernetes’ persistent, consistent, and distributed key-value storage. It logs every change, storing the complete state of the cluster. Components like the Scheduler and Controller Manager rely on etcd to track changes in node resources and the number of running Pods.
  • Cloud Controller Manager: This manages cloud-specific controls, such as when clusters run on platforms like AWS or OpenStack.

Volumes: When data needs to persist beyond the lifecycle of a Pod, it is stored in a physical volume. Kubernetes allows the attachment of local or remote storage to a Pod.

How Kubernetes Works

Kubernetes operates on the principle of maintaining the desired state of a cluster by continuously comparing it with the actual state. This process ensures that applications and services are running as intended, and any deviations are automatically corrected.

In Kubernetes, the desired state represents what you want your applications and infrastructure to look like. This state is defined through Kubernetes objects, which are configurations submitted by developers or system administrators using YAML or JSON files. These files specify various details, including the number of application replicas, the container images to use, resource allocations, and other configuration parameters.

Once a Kubernetes object is created and its desired state is defined, Kubernetes works to ensure that this state is consistently achieved. The system continuously monitors the cluster and takes corrective actions to align the actual state with the defined desired state.

Consider a scenario where you deploy an application with a desired state of having three replicas running at all times. If one of these containers fails, the replica set controller will notice that only two replicas are active. It will then create a new container to replace the failed one, thereby restoring the total number of replicas to the desired state.

Replica sets are a specific type of controller responsible for ensuring that a specified number of Pods (the smallest deployable units in Kubernetes) are running. They handle the scaling and replacement of Pods as needed.

Kubernetes Deployments

A Deployment helps you specify important details about your application, such as which container images to use and how many instances (Pods) of the application should be running. Instead of manually managing updates or scaling, a Deployment automates these tasks.

When you create a Deployment, Kubernetes sets up and maintains the specified number of Pods to match your requirements. If you need to update the applicationβ€”say, by changing the version of the container imageβ€”the Deployment handles this update automatically. It does so in a way that keeps your application running with minimal disruption.

If something goes wrong with an update, you can easily roll back to a previous version using the Deployment. This ensures that you can revert to a stable state without manual intervention. Additionally, you can scale your application up or down by adjusting the number of Pods in the Deployment. Kubernetes takes care of creating or removing Pods as needed to match your desired scale.

Deployments also give you control over how updates are applied. You can pause an update if you need to review or make changes, and then resume it when you’re ready.

Kubernetes Deployments make it easier to manage your applications by automating repetitive tasks like updating and scaling. This means less manual work and more reliable operations, helping you keep the applications running smoothly and consistently.

Summary

Now you have a foundational understanding of Kubernetes and its key concepts. Mastering Kubernetes will enhance your ability to hack a system. Stay tuned for our upcoming articles to dive deeper into advanced topics and techniques.

The post Getting Started With Kubernetes first appeared on Hackers Arise.

Open-Source Intelligence(OSINT): Sherlock – The Ultimate Username Enumeration Tool

5 August 2026 at 10:34

Welcome back, aspiring OSINT investigators!

Most people are actively represented on social media. Moreover, they maintain their pages quite actively and publish a huge amount of interesting information about themselves. Therefore, if a person caught our attention during OSINT, it definitely makes sense to find their social media pages and examine them.

In this article, we will figure out how to effectively search by nickname using the Sherlock utility. Let’s get rolling!

What Does Sherlock Do?

Sherlock is an open-source OSINT tool designed to find usernames across a wide range of social networks and websites. It can currently check for a given username across 400+ websites and platforms, allowing investigators to quickly determine where a username is active.

Sherlock is designed to be straightforward for open source investigations: it does not require API keys or login credentials for the sites it checks; instead, it simply constructs the expected profile URL for each site and observes the response to determine whether the username exists on a given platform. This means it only accesses publicly available information and cannot bypass privacy settings or account restrictions.

Sherlock Installation & Usage

To install Sherlock, open a Linux terminal and run the command below.

kali> sudo apt install sherlock

Once the installation is complete, verify that Sherlock is installed correctly by running the help command:

kali> sherlock –help

After reviewing the help, we can move on directly to the search. We can do this by simply running the following command in the terminal:

kali> sherlock <username>

After some time, we can see 49 positive results. However, as with any tool, it’s important to verify whether these profiles match the person you’re searching for.

The results will be saved to a .txt file named after the search term. But according to the help screen, we can save the results in XLSX and CSV formats as well.

kali> sherlock <username> –csv

In the screenshot above, you can see at the top the command itself and at the bottom the results in CSV format.

Another valuable feature is limiting the scope to certain sites, for example, Instagram and GitHub.

kali> sherlock <username> –site GitHub –site Instagram

Moreover, we can modify the timeout and route requests through a proxy. The default timeout is 60 seconds, but let’s try reducing it to 1 second.

kali> sherlock –timeout 1 <username>

Summary

Sherlock is a powerful OSINT tool that offers a fast and efficient way to search for social media profiles across multiple platforms. It’s definitely one to add to your research toolbox!

If you want to improve your OSINT skills, check out thisΒ OSINT Investigator Bundle. It covers both fundamental and advanced techniques and includes an OSINT Certified Investigator Voucher.

The post Open-Source Intelligence(OSINT): Sherlock – The Ultimate Username Enumeration Tool first appeared on Hackers Arise.

Software Defined Radio (SDR) for Hackers: Choosing the Best Hardware for SDR

By: OTW
3 August 2026 at 16:53

Welcome back, my aspiring RF hackers!

Before embarking upon the study of SDR for Hackers it is good idea to take a close look at the options available for hardware in this field. Of course, you will need a computer with a USB port but there are numerous options available for the radio receiver/transceiver. Let’s take a look at the specs and advantages and disadvantages each of the most common hardware options for software defined radio (SDR).

USRP

USRP is open-source hardware, firmware and host code making it an excellent choice for developers. USRP has multiple models with varying interfaces and sizes. The USRP X series uses 10g Ethernet interface, the USRP N series uses iG Ethernet, the USRP B series uses USB 2.0 (old) interface and USB 3.0 (new) and the USRP E series has a built in ARM processor and does not need a host computer.

The USRP B series is a favorite among developers as it uses USB 3.0 and the USRP B200mini is the size of a business card.

RTL-SDR

The RTL-SDR is among the most popular among hobbyists. It is low-cost, very capable and a good place to start in SDR for Hackers without making a major investment (less than $40).

It is based upon the DVB-T dongle that uses the RTL2832U chip. This dongle was originally used to watch TV on computers. The RTL-SDR supports many pieces of software based upon the library librtlsdr.

The RTL-SDR can be used to analyze signals and in combination with the HDSDR software can be used for a multitude of purposes.

The strength of the RTL-SDR is its low cost. The weakness of the RTL-SDR is that it is only a receiver and can not transmit signals such as in replay attacks.

Β 

HackRF

HackRF is great choice for beginners looking for an inexpensive SDR hardware that can both transmit and receive. Many β€œSDR for Hackers” projects require transmitting such as replay attacks.

HackRF is all open-source including its schematic diagram, PCB diagram, driver code, and single chip firmware. HackRF supports frequencies from 1MHz- 6Ghz. HackRF is only capable of transmitting and receiving at half-duplex, a major drawback for high performance systems.

Β 

BladeRF

BladeRF is a high performance hardware for the SDR for Hackers. Unlike HackRF, it is full-duplex making it ideal for high performance applications such as OpenBTS (OpenBTS is an open-source cellular base station). It’s only drawback is its frequency range. The BladeRF is only capable of sending and receiving radio frequencies to 3.8Ghz.

Β 

LimeSDR

LimeSDR is open-source, apps enabled SDR platform. It is capable of receiving and transmitting UMTS, LTE, GSM, LoRa, Bluetooth, Ziggbee, RFID and Digital Broadcasting and more.

One of the great strengths of LimeSDR is being apps enabled. LimeSDR is integrated into the Snappy Ubuntu core and anyone capable downloading and using an app can use the LimeSDR. This makes its capabilities available to a much wider audience. EE, the UK’s largest mobile operator is distributing LimeSDR to educational institutions for training and development. Apps available for the LimeSDR include;

  • Radio astronomy
  • RADAR
  • 2G to 4G cellular base station
  • Media streaming
  • IoT gateway
  • HAM radio
  • Wireless keyboard and mice emulation and detection
  • Tire pressure monitoring systems
  • Aviation transponders
  • Utility meters
  • Drone command and control
  • Test and measurement

SDRplay RSPdx

The SDRplay RSPdx offers the user a better dynamic range and sensitivity than the RTL-SDR dongles. This becomes important in crowded RF spaces or where the signals are weak.

The SDRplay is excellent for aircraft tracking, receiving NOAA weather satellite images, listening to FM radio, and receiving weather balloon telemetry, and scanning trunked radio systems.

LibreSDR

The LibreSDR is one of the newest SDR’s on the market. It is a USRP B220 clone making it a powerful transceiver for all types of SDR work. It uses the AD9361 RF transceiver, the same as the Ettus Research USRP b210/220. This makes it ideal for private cellular network development, RF experimentation, and signal analysis. The LibreSDR is popular as the core of cellular cores like Open5GS and srsRAN. Since they are clones of the USRP they get the performance of these advanced SDR’s without the high-cost.

Β 

Specification Comparison

Β 

Summary

These seven hardware platforms offer a wide-range of capabilities and prices for the hacker looking to get into SDR. We recommend RTL-SDR for those just starting out and on a limited budget. For those looking to hack radio signals, you will likely need a transceiver and the HackRF One is an excellent platform at a reasonable price. Those needing high performance and full duplex will likely want to spend a little extra and buy the BladeRF or the LibreSDR For those looking for a simple to use set-up and application, LimeSDR might be your best choice.

Β 
Β 

The post Software Defined Radio (SDR) for Hackers: Choosing the Best Hardware for SDR first appeared on Hackers Arise.

❌
❌