On this page 11
- Why SMM Panels Get Attacked
- What Downtime Costs a Panel
- How DDoS Protection Works on FlashyPanels
- Protection on Every Plan
- Signs Your Panel Is Under Attack
- Attacks That Look Like Customers
- What Protection Does Not Cover
- DDoS Protection on a Self-Hosted Script
- Keeping Customers Informed During an Attack
- Questions to Ask Any Panel Host
- What to Do If Your Panel Is Attacked
SMM panel DDoS protection means a filter in front of your panel that drops attack traffic before it reaches the server, while real customers and integrations keep working. On FlashyPanels a filter sits in front of every panel on every plan, with no separate fee.
This post explains why panels get attacked, what protection does for a panel, what it does not cover, and what to ask any host before you trust them with yours. We keep it at the level a panel owner needs. How our filter decides what to block is not something we publish, because attackers read blogs too.
Why SMM Panels Get Attacked
A panel can be a target at any size, for reasons that have little to do with how big it is.
- Competition. Panels in the same market sell the same services at similar prices. Taking a rival offline for an evening moves their customers somewhere else.
- Extortion. "Pay or stay down" messages are aimed at businesses that earn money every hour, which a panel does.
- Cheap attacks. Attack traffic is cheap to rent, and an unprotected small server does not need much of it.
- Public APIs. A panel's API endpoint is public by design, so it is easy to find and easy to flood.
A small panel on an unprotected server is the easiest target of all. There is no minimum size for being attacked.
What Downtime Costs a Panel
The cost is not only the hours offline.
- Customers cannot top up, so deposits you would have taken go to another panel.
- Resellers using your API get errors, and their own customers see failed orders.
- Orders already placed keep running at the provider, but your panel cannot check their status while it is down, so customers see stale progress.
- Customers who leave during an outage often do not come back.
- Payment callbacks that fail during an outage leave deposits waiting for you to check by hand, and customers who paid open tickets asking where their balance went.
How DDoS Protection Works on FlashyPanels
Every request to a FlashyPanels panel passes a filter before it reaches the panel.
- Normal traffic goes straight through. A customer browsing, ordering and topping up never sees the filter.
- Suspicious browser traffic gets a short check page. In most cases the browser passes it on its own without a click; otherwise the visitor gets a simple puzzle. Once passed, they browse normally.
- Visitors that keep failing are blocked for a while. They stop reaching the panel at all.
- Integrations are kept in mind. A reseller's software or a payment gateway cannot solve a check page, and the filter is set up with that in mind, so normal API use and payment confirmations are not sent to it.
- Panels are kept apart. The setup is designed so that a flood on one panel does not queue every other panel into errors. Under a very heavy flood, the panel being attacked can turn away requests for a while, API calls included, so the rest keep working.
The integration point matters more than it sounds. Protection that sends every request to a check page during an attack keeps the site up but breaks reseller integrations and payment confirmations. For a panel that is almost as bad as being down.
Protection on Every Plan
The filter is in front of every panel, whichever plan you are on. Hosting, a free SSL certificate and backups are included on every plan too. Starter is $10 a month for 500 orders, Pro $25 for 10,000 and Business $60 with no order limit. The pricing page lists every limit.
Signs Your Panel Is Under Attack
Most owners find out from customers. These are the usual first signs:
- Several customers report "the site is slow" or "the site asks me to verify" within minutes of each other.
- A burst of sign-ups with random names and no deposits.
- Reseller API customers reporting timeouts at the same time.
- Your own admin area loading slowly while nothing else has changed.
On FlashyPanels the filter acts on its own; you do not have to switch anything on. Still tell support, with the time it started, so we can check the attack window with you.
Attacks That Look Like Customers
Not every attack is a flood. Some try to look like normal use:
- Bot sign-ups that create thousands of accounts. The Adaptive CAPTCHA Shield module puts a CAPTCHA on sign-up, login and order forms, at the difficulty you choose.
- Login guessing against admin and customer accounts. Google TFA (an authenticator app) and OTP Login (a one-time code by email) mean a guessed password is not enough on its own.
- Payment abuse, such as many small deposits to test stolen cards. Set a Min Amount on each method in Settings → Payment Methods, so every test costs real money.
None of these need much traffic, which is why a DDoS filter alone does not stop them.
What Protection Does Not Cover
Being clear about limits is part of trusting a host.
- Account attacks. A filter stops floods, not someone logging in with a stolen password. Turn on Google TFA or OTP Login, and use the Adaptive CAPTCHA Shield module against bot sign-ups.
- Your provider going down. If your provider is attacked, your orders to them fail no matter how well your panel is protected. Keep a backup provider for your main services.
- Your payment gateway. Same idea: a gateway outage stops deposits on any panel.
- Your own email or messaging accounts. Attackers who want your customers may go after your support channels instead.
DDoS Protection on a Self-Hosted Script
If you run your own panel script, protection is your job. You put a protection service in front of the server, hide the server's real address so attackers cannot bypass the filter, make sure your API customers and payment confirmations still work through it, and pay for it at a level that matches the attacks you get. It can be done well. It is also the part most self-hosted panels skip until the first attack. Our post on free SMM panel script and source code covers the rest of the server work.
Keeping Customers Informed During an Attack
Most of the damage from an attack is lost trust, not lost hours. Customers forgive a slow evening if they know what is happening; they leave if the panel goes quiet. Keep one channel outside the panel where you post updates, such as a Telegram channel or a status message on social media, and link it from your panel's contact page before you ever need it. When things settle, post a short "all clear" with a reminder that balances and orders were safe. Then check the attack window for orders stuck in pending and answer those tickets first.
Questions to Ask Any Panel Host
- Is DDoS protection on my plan, or only on higher plans?
- What happens to my API customers during an attack?
- Do payment gateway confirmations still reach my panel during an attack?
- Can an attack on another customer's panel slow mine down?
- Is there an extra fee during or after an attack?
- Who do I contact during an attack, and how fast do they answer?
Two of our answers are short: the filter is on every plan, and you contact our support, with response targets of 0 to 2 hours on Starter, 0 to 1 hour on Pro and 0 to 15 minutes plus calls on Business. For the others, ask us directly and we will explain how it applies to your panel.
What to Do If Your Panel Is Attacked
- Do not pay anyone who claims to be behind it.
- Tell your host straight away, with the time it started and what customers see.
- Post a short note to customers on your usual channel: the panel is under attack, balances and orders are safe, updates to follow.
- Check that API customers and payment methods still work once traffic settles.
- Afterwards, check orders from the attack window for anything stuck in pending.
If you are choosing a host now, compare what each includes at your volume in best rental SMM panel platforms compared, and see what a rental panel includes on ours.