A practical guide to getting started with Meteor-M satellites

If you’ve ever wanted to pull live weather images directly from space, the Meteor LRPT Suite is one of the easiest ways to do it. It bundles together all the normally complicated tools into a single, portable setup—making Meteor satellite reception far more approachable.

This guide walks you through what it is, what you need, and how to actually use it.


What is the Meteor LRPT Suite?

The Meteor LRPT Suite is a pre-configured package that combines tools like SDRSharp, Orbitron, and decoding software into one folder.

Normally, setting this up manually is a pain—installing plugins, configuring tracking, linking software—but this suite does most of that for you automatically.

It’s designed to receive LRPT (Low Rate Picture Transmission) signals from Meteor-M weather satellites, which broadcast digital images around 137–138 MHz.


What You’ll Need

Before you start, make sure you’ve got the basics:

  • An SDR receiver (e.g. RTL-SDR dongle)
  • A 137 MHz antenna (QFH, turnstile, or V-dipole)
  • A Windows PC
  • The LRPT Suite downloaded and extracted

The suite handles the software side—but your hardware setup will make or break your results.


Step 1: Install the Suite (Properly!)

Once downloaded:

  • Extract the ZIP file directly to a drive root (e.g. C:\LRPT)
  • Do NOT install it in Program Files (this can break things)

The folder will contain everything:

  • SDRSharp
  • Orbitron
  • LRPT Decoder
  • Plugins and config files

No traditional “installer” needed—just extract and go.


Step 2: Install SDR Drivers

Inside the SDRSharp folder, you’ll find Zadig.

Use it to install drivers for your SDR dongle:

  • Plug in your SDR
  • Run Zadig
  • Select your device
  • Install WinUSB driver

This step is essential—without it, SDRSharp won’t see your hardware.


Step 3: Configure Your Location

Open Orbitron and set:

  • Your latitude & longitude
  • Your time zone

This is critical—Orbitron uses this to track satellites and trigger recording automatically.


Step 4: Check Frequency Settings

The suite is usually pre-configured, but verify:

  • Frequency: 137.9 MHz (common for Meteor-M satellites)
  • Symbol rate: 72k (standard LRPT mode)

Note: Satellites sometimes switch frequencies (e.g. 137.1 MHz), so keep an eye on updates.


Step 5: Calibrate Your SDR (Important!)

Every SDR dongle has a slight frequency error.

In SDRSharp:

  • Adjust PPM correction
  • Tune until the signal is centred properly

If you skip this, decoding will fail even if you receive a strong signal.


Step 6: Start the System

Now the magic part:

  1. Run orbitron.exe
  2. Wait a few seconds

Orbitron will:

  • Track satellites
  • Automatically launch SDRSharp
  • Start recording when a satellite pass begins

You don’t need to manually start SDRSharp—it’s all automated.


Step 7: Receive and Decode a Pass

When a Meteor satellite comes overhead:

  • SDRSharp activates
  • The demodulator locks onto the signal
  • Data is recorded as QPSK files
  • LRPT Decoder processes the data into images

During a good pass, you’ll see images gradually building line-by-line.


Step 8: Find Your Images

After the pass finishes:

  • Raw signal files are saved (QPSK folder)
  • Decoded images are generated automatically

Depending on your setup, you’ll get:

  • Visible light images
  • Infrared images
  • False-colour composites

What’s Actually Happening?

Meteor satellites transmit digital image data using:

  • QPSK modulation
  • ~120 kHz bandwidth
  • ~144 kbps data rate

Your SDR captures the signal, and the suite:

  1. Demodulates it
  2. Corrects errors
  3. Rebuilds the image

All in real time.


Tips for Better Results

  • Use a QFH or turnstile antenna for best coverage
  • Disable AGC and set manual gain
  • Aim for a strong, stable signal (good SNR)
  • Start with high-elevation passes (>40°)

Poor signal = broken or partial images.


Common Issues

No images appearing?

  • Check SDR drivers (Zadig)
  • Verify frequency and PPM correction
  • Ensure Orbitron is tracking correctly

Signal but no decode?

  • Likely tuning or gain issue

Orbitron not triggering SDRSharp?

  • Check satellite data and location settings

Final Thoughts

The Meteor LRPT Suite removes most of the pain from Meteor satellite reception. Instead of juggling multiple tools, you get a mostly automated pipeline that just works once configured.

It’s one of the best entry points into:

  • Weather satellite imaging
  • SDR experimentation
  • Radio astronomy-adjacent projects

Meteor Suite

RTL-SDR Dongle

Zadig

 

      UK view from Meteor M2-4

When working with Metasploit in a test or learning environment, there are moments when you don’t need to launch a full exploit — you just need to be listening.

That’s where a handler comes in.

A handler is essentially Metasploit sitting patiently in the background, waiting for a connection from a payload that’s already been executed elsewhere. This is especially useful in labs when you’re testing reverse connections or experimenting with payload behavior.

Let’s break down what a handler does and how it’s typically started.


What Is a Metasploit Handler?

A Metasploit handler is a listener that waits for incoming connections from payloads — most commonly reverse shells or Meterpreter sessions.

In simple terms:

  • The payload runs on the target system

  • The handler runs on your machine

  • When the payload executes, it “calls home”

  • The handler catches that connection and opens a session

Handlers are commonly used in:

  • Home labs

  • Training environments

  • Penetration testing practice setups


Launching Metasploit

The first step is to start the Metasploit console:

msfconsole

This loads the Metasploit Framework and gives you access to its modules, payloads, and handlers.


Using the Multi/Handler Module

Metasploit includes a built-in module specifically designed for this purpose: multi/handler.

Once inside msfconsole, the typical flow looks like this:

use multi/handler

This tells Metasploit that you want to start a listener rather than fire off an exploit.


Matching the Payload

The handler must be configured to match the payload that will connect back to it. For example, if you’re expecting a Windows Meterpreter reverse TCP connection, you’d set:

set payload windows/meterpreter/reverse_tcp

This step is critical — if the payload type doesn’t match, the connection won’t work.


Setting the Listening Address

Next, you define where Metasploit should listen:

  • LHOST — the IP address of your machine

  • LPORT — the port number the payload will connect to

For example:

set LHOST 192.168.5.55
set LPORT 4444

These values must match exactly what was used when the payload or backdoor was created.


Starting the Handler

Once everything is set, launching the handler is as simple as:

exploit

At this point, Metasploit begins listening and you’ll see output confirming that the reverse handler is running.

From here, Metasploit waits — as soon as the payload executes and connects back, a session is opened automatically.


A Quick Reality Check

Handlers don’t magically create access on their own. They simply wait for connections. If nothing ever connects back, nothing happens — which makes them perfect for controlled testing and learning scenarios.

As always, tools like Metasploit should only be used in:

  • Environments you own

  • Labs you control

  • Explicitly authorised test systems


Wrapping Up

Starting a handler in Metasploit is one of those foundational skills that makes everything else click. Once you understand that Metasploit can just listen — not always attack — a lot of workflows suddenly make more sense.

Clean, simple, and incredibly useful for lab work.

If you’ve ever spun up a Windows Server in a lab and enabled Remote Desktop Services, you’ve probably met the clock: the 120-day RDS grace period. It’s generous at first… until it expires and politely (or not so politely) blocks new connections. For learning, testing, or home lab setups, there’s a little-known reset mechanism tucked away in the registry. Microsoft calls it a grace period — the registry rather cheekily calls it a “TimeBomb.” 😄 Let’s walk through what it is, why it happens, and how people commonly reset it in non-production environments.


What Is the RDS Grace Period? When Remote Desktop Services is enabled on Windows Server 2012 R2 or 2016, the system allows 120 days of use without a configured RDS licensing server. This is designed to give administrators time to set licensing up properly. Once that period expires, new RDP connections are blocked until licensing is configured — or the grace period data is reset.


Where the Timer Lives The grace period countdown is stored in the Windows Registry at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

This registry key contains the data Windows uses to track how many days remain.


The Basic Idea In short:

  • The system reads the GracePeriod registry key to determine remaining time

  • Deleting that key resets the countdown

  • Windows recreates it automatically after a restart

That’s why the key is often jokingly referred to as a “TimeBomb” — once it’s gone, the clock starts fresh.


Important Permissions Note By default, this registry key is protected. Before it can be deleted, you must:

  1. Take ownership of the GracePeriod key

  2. Grant Administrators full control

This is done through the registry editor:

  • Right-click the key

  • Choose Permissions

  • Adjust ownership and access rights

Without this step, Windows won’t allow the key to be removed.


Restart Required (One Way or Another) After deleting the registry key, Windows must reload the Remote Desktop Services state. You can do this in one of two ways:

  • Reboot the server (the safest and most reliable option), or

  • Restart the “Remote Desktop Services” service, which briefly disconnects active sessions but avoids a full reboot

If neither is done, the warning message may change, but connections will still fail — which can be confusing if you’re troubleshooting in a hurry.


Checking Remaining Grace Period Days There’s also a command-line method that may show how many days are left in the grace period:

wmic /namespace:\\root\CIMV2\TerminalServicesPATH Win32_TerminalServiceSettingWHERE (__CLASS != "")CALL GetGracePeriodDays

Results can vary by version and configuration, but it’s a useful curiosity check in lab setups.


One Final Reality Check Yes — the registry key can technically be deleted every time the grace period expires, and Windows will happily reset it again. That’s fine for home labs, testing, and learning environments. For production systems, though, proper RDS licensing is still the right answer. This trick is best treated as a lab convenience, not a long-term solution.


Wrapping Up If you’re experimenting with Windows Server, RDS, or virtual lab environments, resetting the RDS grace period can save time and frustration. Just remember what it’s for: learning, testing, and tinkering. Today’s tip, friends — happy labbing. 👩‍💻👨‍💻

No track playing