Stalker Portal in IPTV: How MAC Login Works (2026)
A stalker portal is an IPTV login method that identifies your player by its MAC address instead of a username and password. You enter one thing – a portal URL – and the provider’s server checks whether your device’s MAC address is on its list of active accounts. If it is, your live channels, on-demand library and TV guide load by themselves. There is no playlist file to download and no password to type.
It is the third of the three common ways an IPTV service hands you access, alongside M3U playlists and Xtream Codes logins – and easily the most confusing of the three, because the “account” is tied to a hardware ID most people have never looked at. This guide covers where portals come from, exactly how the MAC handshake works, how to connect on each device, and how to fix the classic portal errors.
Where stalker portals come from
Stalker started life as middleware – the software layer that sits between a provider’s streaming servers and the box under your TV – built by Infomir, the company behind the MAG line of set-top boxes. MAG boxes don’t read playlist files at all. They boot straight into a portal: a server-rendered menu of live TV, movies and series that the provider controls entirely from their end.
In 2018 Infomir renamed the platform Ministra TV Platform (from version 5.3 onward), but the handshake never changed and almost everyone – providers included – still says “stalker portal”. If your service hands you a “portal URL” or a “Ministra address”, it is the same thing.
Two practical consequences follow from that history. First, the portal is provider-controlled: the layout, the categories and even the guide come from their server, so there is nothing to build or maintain on your side. Second, the login was designed for set-top boxes that have no keyboard – which is exactly why it uses the device’s MAC address rather than anything you type.
How the MAC address login actually works

Every network device carries a MAC address – a 12-character hardware identifier that looks like 00:1A:79:2C:9F:41. A stalker portal uses it as the account key. The login runs in four steps:
- Your player contacts the portal URL and presents its MAC address.
- The server checks that MAC against the provider’s list of active, paid accounts.
- A session token is issued if the MAC matches – the device is now trusted.
- Channels, VOD and the EPG load from the server, already organised.
Here is the detail that trips almost everyone up: apps don’t use your real MAC. A portal-aware player generates a virtual MAC, almost always starting with 00:1A:79 – Infomir’s manufacturer prefix – so the server treats the app exactly like a MAG box. That virtual MAC lives inside the app. Reinstall the app and it usually generates a fresh one, which silently kills your login. The first portal setup I ever troubleshot failed for precisely this reason: the service was fine, the app was fine, but a reinstall had quietly changed the MAC and nobody had told the provider.
Because the MAC is the account, your provider has to register it before anything works. When you buy a portal-based subscription you either send them the MAC shown in your app, or they issue one for you to enter manually. A single mistyped character here is the most common reason a brand-new portal setup fails.
Portal URLs follow a recognisable shape: http://portal.example.com:8080/c/. That trailing /c/ path matters – many players won’t connect without it, and it is the first thing to check when a portal refuses to load.
Stalker portal vs M3U vs Xtream Codes

All three methods deliver the same streams in the end – what changes is what you hold in your hand and how easily you can move it between devices.
| M3U | Xtream Codes | Stalker portal | |
|---|---|---|---|
| You receive | A playlist file or URL | Username, password and server URL | A portal URL plus a registered MAC |
| Login | None – the file itself is the access | Username and password | The device’s MAC identity |
| EPG | Added separately as an XMLTV URL | Loads automatically | Loads automatically |
| Moving to a new device | Paste the URL again | Log in again | Provider must register the new MAC |
| Best for | Simple players and one-off setups | Most modern IPTV apps | MAG boxes and STB emulators |
The portal’s strength is zero maintenance: nothing expires in a file, no password to forget, and the provider fixes guide problems server-side. Its weak point is flexibility. With an Xtream Codes login you can be running on a new device in under a minute; with a portal, every device change goes through the provider’s support desk.
How to connect on each device
On a MAG box, the portal is native. Go to Settings, then System settings, then Servers, then Portals; enter a portal name and the portal URL, save and reboot. The box’s real MAC is printed on the sticker underneath – that is the one your provider registers. If you are still choosing hardware, our MAG box vs Firestick vs Android TV box comparison covers where a dedicated IPTV box makes sense.
On Android, Fire TV or Android TV, STB emulator apps imitate a MAG box in software. The app shows its virtual MAC on the start screen or in its profile settings – send that value to your provider, add the portal URL in the same profile screen, then restart the app.
In TiviMate and IPTV Smarters Pro, portal support is built into two of the most popular IPTV player apps. TiviMate offers “Stalker portal” as a source type when you add a playlist; IPTV Smarters Pro has a “Login with Stalker Portal” option on its start screen. Both display the virtual MAC they generated so you can pass it to the provider. If you are weighing those two players against each other, see our TiviMate vs IPTV Smarters comparison.
Whatever the device, the sequence is the same three moves: get the portal URL from your provider, make sure the exact MAC your device shows is registered on your account, then enter the URL and restart the app. For a broader walkthrough of first-time setup on any hardware, start with our IPTV setup guide.
Portal errors and how to fix them
Portal problems are nearly always identity problems – the server does not recognise the MAC knocking on its door. Work through these in order:
| Symptom | Likely cause | Fix |
|---|---|---|
| “MAC not registered” or “STB blocked” | The MAC is not on your account, or one character is wrong | Copy the exact MAC from the app screen and send it to your provider |
| Portal stuck on loading, or a blank screen | Wrong portal URL – usually the missing /c/ path | Re-enter the full URL exactly as issued, including port and /c/ |
| Worked for months, dead right after a reinstall | The app generated a new virtual MAC | Send the new MAC to your provider to re-register, or restore the old one if the app allows it |
| “Account expired” message | The subscription has lapsed | Renew, then force-close and reopen the app |
| A second device won’t connect | Each device needs its own registered MAC, and plans cap simultaneous streams | Register the second MAC and check your plan’s connection limit |
If the portal connects but playback misbehaves – channels open and then stutter, or the guide stays empty – the fault is usually not the portal at all. Start with our guide to IPTV error codes and DNS issues, and if you are being rejected with a login-style error on an Xtream setup, that is a different animal covered in IPTV authorization failed fixes. A blank guide on a working portal is provider-side; on M3U setups it is usually an EPG configuration problem.
So which should you use?
If your provider gives you a choice and you run a normal player app, pick Xtream Codes – it is the most portable and the easiest to move between devices. Pick the stalker portal when you use a MAG box or an STB emulator, or when your provider is portal-first and their portal interface is simply better maintained than their playlist output. Keep M3U for simple players and custom setups. None of the three is “better” outright; a portal is just a login built for a keyboard-less box, and it shows.
Frequently asked questions
Is a stalker portal the same as Ministra?
Yes. Infomir renamed Stalker Middleware to the Ministra TV Platform at version 5.3 in 2018. The login handshake is unchanged, and providers use the two names interchangeably.
Do I need a MAG box to use a stalker portal?
No. Any portal-aware app – an STB emulator, TiviMate, IPTV Smarters Pro and others – generates a virtual MAC starting with 00:1A:79 and logs in exactly like a MAG box would.
Why does my portal say “MAC not registered” or “STB blocked”?
The server does not recognise your device’s MAC: it was never added to your account, one character was mistyped, or your app generated a new virtual MAC after a reinstall. Send the exact MAC shown in the app to your provider.
Can I use the same portal on two devices at once?
Not with one MAC. The MAC is the device identity, so each device needs its own registered MAC on the account, and how many can stream at the same time depends on your plan’s connection allowance.
Are stalker portals legal?
The technology is neutral – it is standard middleware used by licensed operators worldwide. What matters is whether the service behind the portal holds licences for what it streams; see our guide on whether IPTV is legal for the four checks that tell a licensed service from a pirate one.





