Abstract.
The DDoS attack is one of the most powerful hacking techniques over the internet. The base weapon that the hacker uses during these types of attacks is network trafficking that takes down or crashes the websites.
There are various classifications of this attack. Each category defines the way a hacker tries to intrude into the network.
In this research, discussed is an approach to detect the DDoS attack threat through A.I. model with over 96% accuracy.
Classified 7 different subcategories of DDoS threat along with a safe or healthy network are explained.
Introduction
Distributed Denial-of-Service(DDoS) attacks target websites and online services. The objective of this attack is to jam the network or server with overwhelming traffic. It achieves effectiveness by utilizing multiple compromised systems as sources of attack traffic.
There are different subcategories of DDoS attacks based on the level of the network connection they attempt to attack, with respect to the OSI model. Some of the subcategories that SecureLayer7 has classified through their research are:
SYN Flood, UDP Flood, MSSQL, LDAP, Portmap, NetBIOS.
Machine Learning and Deep Learning are some of the most common backbones of A.I. to date. SecureLayer7 makes use of these methodologies to solve problems in various domains, with accuracy that is closer to human performance. Once again SecureLayer7 has tested the limits of A.I. in detecting threats in the domain of cybersecurity through this research.
In this research, SecureLayer7 has done a thorough analysis of the logs generated during a DDOS attack, made use of supervised and unsupervised techniques for detection of the threat, and finally used deep learning to achieve over 96% of accuracy for classification of different types of DDoS threats along with the safe connection.
Data Pre-Processing
Processing the data was one of the first challenges faced. The data had 88 attributes or features. Processing such huge data within limited RAM memory was a really challenging task. So SecureLayer7 downgraded the data type of the attributes, hence reducing the memory usage of the data frame. Data-types of float64 is downgraded to float32, int64 to int32, int32 to uint32 and so on. SecureLayer7 successfully reduced almost 42% of the initial size. The data frame still had attributes or features with the maximum value close to infinite, so we also handled that data in the pre-processing stage.
Distribution of Target Features
As it can be seen that SecureLayer7 tried to maintain an even distribution of the target features along with the dataset.
Even though UDPLag is a bit unevenly distributed with respect to others, but, SecureLayer7 has still aptly handled this case later in this research.
Exploratory data analysis
In the above two analysis, it could clearly be observed that there is drift in the flow of bits and flow of packets during a DDoS attack compared to a Benign or Safe connection.
SecureLayer7 has also analyzed the distribution of each type of threat within each type of protocol, and inbound. Below are the charts displaying the analysis for the same.
Unsupervised approach for detection of threat.
In the Unsupervised approach, SecureLayer7 do not let the model learn through the target variables, rather they force the algorithm to learn from input data itself and discover patterns and information on its own.
Pre-processing before training. SecureLayer7 has removed some of the features from our data like Flow ID’, ‘ Source IP’, ‘ Source Port’,’ Destination IP’, ‘ Destination Port’,’ Timestamp’,’ Flow Packets/s’, ‘Flow Bytes/s’. ‘Flow plackets/s’ and ‘Flow Bytes/s’ were removed because after standard scaling, these features transformed into values too large for float64 and NaN values.
They scaled the data through standard scaling and followed by normalization. The use of principal component analysis for dimension reduction and reduced the dimension into two-dimensional data was done.
So, from the above two visualizations, it was clearly observed that SecureLayer7’s algorithm could successfully cluster out the different threats from the data to some extent.
Let’s have a look at SecureLayer7’s unsupervised model could label the generated clusters.
Well, it looks like SecureLayer7’s unsupervised model successfully found the pattern in the data and could segment out the target variable on its own to some extent.
Supervised approach for detection of threat.
It is just opposite to the unsupervised approach, here SecureLayer7, let the model learn through the target variable which further helps the model to learn the pattern from the data through the target labels. They applied the same pre-processing of data as done for the unsupervised approach.
In this case, they have used deep learning to train the model.
Structure of our DL model
As the target variable was imbalanced so, SecureLayer7 used Stratified K-fold to train and validate the data over each fold. This balances the distribution of training and validation with respect to a desired unbalanced feature.
SecureLayer7 has used Adam as the base optimizer and ROC_AUC score to evaluate the performance of the model. ROC_AUC score Compute Area Under the Receiver Operating Characteristic Curve (ROC AUC) from prediction scores.
SecureLayer7 has trained and validated the model over 10 folds and have achieved ROC_AUC score of 96% and above over an average for detection of threat and achieved the highest accuracy 97% and above.
Classification report from one of the 10 folds
Precision | Recall | f1-score | support | |
BENIGN | 0.98 | 0.99 | 0.98 | 519 |
Portmap | 0.94 | 0.97 | 0.96 | 500 |
NetBIOS | 0.86 | 0.85 | 0.86 | 500 |
LDAP | 0.60 | 0.90 | 0.72 | 500 |
UDP | 0.91 | 0.10 | 0.18 | 500 |
Syn | 0.99 | 0.99 | 0.99 | 500 |
MSSQL | 0.66 | 0.75 | 0.70 | 500 |
UDPLag | 0.55 | 0.88 | 0.67 | 188 |
accuracy | 0.80 | 3707 | ||
macro avg | 0.81 | 0.80 | 0.76 | 3707 |
weighted avg | 0.83 | 0.80 | 0.77 | 3707 |
Accuracy for classifying each class from one of the 10 folds
Accuracy | |
BENIGN | 0.97687861 |
Portmap | 0.206 |
NetBIOS | 0.96 |
LDAP | 0.862 |
UDP | 0.138 |
Syn | 0.982 |
MSSQL | 0.498 |
UDPLag | 0.91489362 |
Conclusion
- Be it supervised or unsupervised SecureLayer7 could beat the threat beforehand through A.I.
- Yes, supervised way does have an upper hand over unsupervised but still, the performance was still remarkable with respect to unlabeled data.
- Even if you have very little labelled data compared to unlabeled data in a real-life scenario, there are techniques like semi-supervised learning and self-supervised learning to achieve remarkable performance.
- Model fairness indicator is also one of the TensorFlow tools that could also be used for better model evaluation and performance scaling.
Credits
- The UNIVERSITY OF New BRUNSWICK, for making the dataset available.
- TensorFlow, Scikit Learn, Matplotlib, for tools that have been used in this entire research.
- SecureLayer7 Team, for supporting this research.
2,478 replies on “Strategic approach for detection of DDoS attack with A.I – Sensfrx”
I am a website designer. Recently, I am designing a website template about gate.io. The boss’s requirements are very strange, which makes me very difficult. I have consulted many websites, and later I discovered your blog, which is the style I hope to need. thank you very much. Would you allow me to use your blog style as a reference? thank you!
I am a student of BAK College. The recent paper competition gave me a lot of headaches, and I checked a lot of information. Finally, after reading your article, it suddenly dawned on me that I can still have such an idea. grateful. But I still have some questions, hope you can help me.
I am a student of BAK College. The recent paper competition gave me a lot of headaches, and I checked a lot of information. Finally, after reading your article, it suddenly dawned on me that I can still have such an idea. grateful. But I still have some questions, hope you can help me.
Thanks for shening. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/en/register-person?ref=P9L9FQKY
I have read your article carefully and I agree with you very much. This has provided a great help for my thesis writing, and I will seriously improve it. However, I don’t know much about a certain place. Can you help me? https://www.gate.io/uk/signup/XwNAU
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/en/register?ref=P9L9FQKY
The point of view of your article has taught me a lot, and I already know how to improve the paper on gate.oi, thank you. https://www.gate.io/es/signup/XwNAU
Thanks for shening. I read many of your blog posts, cool, your blog is very good. https://www.binance.com/en/register?ref=P9L9FQKY
I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.
Thanks for shening. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/en/register?ref=P9L9FQKY
I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.
This article opened my eyes, I can feel your mood, your thoughts, it seems very wonderful. I hope to see more articles like this. thanks for sharing.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://accounts.binance.com/id/register?ref=JHQQKNKN
Reading your article has greatly helped me, and I agree with you. But I still have some questions. Can you help me? I will pay attention to your answer. thank you.
This article opened my eyes, I can feel your mood, your thoughts, it seems very wonderful. I hope to see more articles like this. thanks for sharing.
Reading your article has greatly helped me, and I agree with you. But I still have some questions. Can you help me? I will pay attention to your answer. thank you.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/pt-PT/register?ref=V2H9AFPY
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.com/ro/register?ref=S5H7X3LP
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me. https://accounts.binance.com/bg/register?ref=PORL8W0Z
http://withoutprescription.guru/# п»їprescription drugs
https://withoutprescription.guru/# legal to buy prescription drugs without prescription
mexican mail order pharmacies: best online pharmacies in mexico – purple pharmacy mexico price list
http://edpills.icu/# ed meds online
buy cheap clomid without dr prescription: can i get clomid pill – how to buy cheap clomid no prescription
prescription drugs online without: buy prescription drugs without doctor – prescription drugs online without
legal to buy prescription drugs without prescription: best non prescription ed pills – non prescription ed drugs
https://mexicopharm.shop/# buying prescription drugs in mexico online
doxycycline 100mg capsules: how to order doxycycline – doxycycline medication
online prescription for ed meds: ed meds online without doctor prescription – best ed pills non prescription
п»їkamagra: cheap kamagra – Kamagra 100mg price
http://kamagra.team/# Kamagra 100mg price
tadalafil over the counter uk: 10mg tadalafil – tadalafil 5mg canada
purchase sildenafil citrate cost of sildenafil 20 mg sildenafil 20 mg in mexico
https://sildenafil.win/# order sildenafil citrate online
п»їkamagra: sildenafil oral jelly 100mg kamagra – Kamagra 100mg price
http://edpills.monster/# buy ed pills online
п»їerectile dysfunction medication best ed pills erectile dysfunction medicines
sildenafil 20 mg online: 300mg sildenafil – sildenafil 50mg price australia
Kamagra tablets: Kamagra 100mg price – п»їkamagra
buy kamagra online usa Kamagra Oral Jelly buy Kamagra
https://levitra.icu/# Levitra online USA fast
https://tadalafil.trade/# cost of tadalafil
tadalafil 20: tadalafil tablets in india – cheapest tadalafil india
Kamagra Oral Jelly cheap kamagra buy Kamagra
Kamagra 100mg price: п»їkamagra – Kamagra 100mg price
over the counter erectile dysfunction pills: medication for ed dysfunction – generic ed drugs
cheap ed drugs ed medications online best treatment for ed
https://ciprofloxacin.men/# ciprofloxacin 500 mg tablet price
cipro online no prescription in the usa buy ciprofloxacin online ciprofloxacin order online
buy zithromax no prescription: zithromax z-pak – zithromax prescription in canada
lisinopril 4214: Over the counter lisinopril – zestril 10
https://doxycycline.forum/# doxycycline buy online usa
ciprofloxacin order online: Get cheapest Ciprofloxacin online – where can i buy cipro online
purchase zithromax z-pak zithromax antibiotic zithromax 500 mg lowest price drugstore online
http://azithromycin.bar/# zithromax capsules 250mg
cipro: Buy ciprofloxacin 500 mg online – ciprofloxacin mail online
how to get doxycycline without prescription: doxycycline buy online – doxycycline price comparison
cipro ciprofloxacin Ciprofloxacin online prescription purchase cipro
https://doxycycline.forum/# buy doxycycline online uk
buy cheap zithromax online: zithromax antibiotic without prescription – zithromax price south africa
zithromax price canada zithromax antibiotic without prescription zithromax cost uk
http://lisinopril.auction/# zestoretic 10 mg
where can i buy amoxicillin online: amoxil for sale – how much is amoxicillin
amoxicillin 500 capsule: purchase amoxicillin online – where can i buy amoxicillin online
doxycycline online india buy doxycycline over the counter generic for doxycycline
https://azithromycin.bar/# generic zithromax 500mg
amoxicillin 500mg capsule cost: cheap amoxicillin – where can i buy amoxicillin without prec
Thank you very much for sharing, I learned a lot from your article. Very cool. Thanks. nimabi
Thank you very much for sharing, I learned a lot from your article. Very cool. Thanks. nimabi
http://canadiandrugs.store/# canadian pharmacy online store
most trusted canadian online pharmacy: buy medication online – online canadian pharmaceutical companies
canadian mail order viagra: Mail order pharmacy – pharmacy canadian
mexican rx online top mail order pharmacy from Mexico buying prescription drugs in mexico online
http://mexicopharmacy.store/# medicine in mexico pharmacies
canadapharmacyonline com: online pharmacy no prescription – canadian mail order viagra
world pharmacy india: cheapest online pharmacy india – online shopping pharmacy india
Thank you very much for sharing, I learned a lot from your article. Very cool. Thanks. nimabi
https://canadiandrugs.store/# safe canadian pharmacy
canadian pharmacies legal drugs buy online canadian pharmacies without prescriptions
canada pharmacy online: accredited canadian pharmacy – reputable canadian online pharmacy
on line pharmacy with no perscriptions: buy medication online – canadian pharmacy online
https://paxlovid.club/# paxlovid cost without insurance
can you get generic clomid: Clomiphene Citrate 50 Mg – where can i buy clomid without a prescription
https://wellbutrin.rest/# wellbutrin online india
costs for wellbutrin: Buy Wellbutrin SR online – wellbutrin australia cost
Thank you very much for sharing, I learned a lot from your article. Very cool. Thanks. nimabi
https://clomid.club/# cost generic clomid pills
buy paxlovid online http://paxlovid.club/# paxlovid
buying generic clomid no prescription: clomid best price – where to get generic clomid
https://wellbutrin.rest/# purchase wellbutrin
where can i buy cheap clomid without a prescription: where to buy generic clomid without rx – order clomid no prescription
https://claritin.icu/# ventolin hfa price
buy wellbutrin online without prescription: Buy Wellbutrin XL online – cheap wellbutrin xl
http://gabapentin.life/# gabapentin 300
Thank you very much for sharing, I learned a lot from your article. Very cool. Thanks. nimabi
neurontin canada online: generic gabapentin – neurontin online usa
http://wellbutrin.rest/# wellbutrin price
Thank you very much for sharing, I learned a lot from your article. Very cool. Thanks. nimabi
top farmacia online: dove acquistare cialis online sicuro – farmacie on line spedizione gratuita
farmacia online avanafil generico farmacie online sicure
farmacie on line spedizione gratuita: Avanafil farmaco – farmacie online sicure
comprare farmaci online con ricetta: farmacia online più conveniente – farmacia online migliore
https://farmaciait.pro/# comprare farmaci online all’estero
viagra ordine telefonico: viagra online spedizione gratuita – viagra ordine telefonico
viagra online in 2 giorni sildenafil 100mg prezzo cialis farmacia senza ricetta
farmacia online migliore: avanafil prezzo – comprare farmaci online all’estero
farmacia online: comprare avanafil senza ricetta – top farmacia online
farmacia online migliore: Farmacie a roma che vendono cialis senza ricetta – farmacie online autorizzate elenco
п»їfarmacia online migliore: Avanafil farmaco – farmacie online sicure
https://sildenafilit.bid/# viagra ordine telefonico
comprare farmaci online all’estero: avanafil – farmacia online migliore
acquistare farmaci senza ricetta: avanafil – top farmacia online
viagra acquisto in contrassegno in italia: viagra online siti sicuri – kamagra senza ricetta in farmacia
farmacia online miglior prezzo: farmacia online migliore – acquistare farmaci senza ricetta
farmacia online più conveniente: avanafil generico prezzo – farmacie online sicure
farmacia online miglior prezzo: Cialis senza ricetta – farmacie on line spedizione gratuita
farmaci senza ricetta elenco: avanafil generico prezzo – top farmacia online
http://tadalafilit.store/# acquistare farmaci senza ricetta
top farmacia online: farmacia online più conveniente – farmacie online sicure
п»їfarmacia online migliore farmacia online migliore farmacia online
farmacia senza ricetta recensioni: viagra generico – pillole per erezione immediata
dove acquistare viagra in modo sicuro: viagra prezzo – siti sicuri per comprare viagra online
farmacie online sicure: cialis generico – farmacia online
Thank you very much for sharing, I learned a lot from your article. Very cool. Thanks. nimabi
top farmacia online: kamagra gel – farmacie on line spedizione gratuita
kamagra senza ricetta in farmacia: viagra senza ricetta – viagra acquisto in contrassegno in italia
farmacie online autorizzate elenco: avanafil – farmacia online miglior prezzo
http://sildenafilit.bid/# viagra naturale in farmacia senza ricetta
siti sicuri per comprare viagra online farmacia senza ricetta recensioni gel per erezione in farmacia
farmacie online autorizzate elenco: avanafil generico – comprare farmaci online all’estero
farmacia online: farmacia online – acquisto farmaci con ricetta
farmacie on line spedizione gratuita: farmacia online migliore – farmacia online migliore
viagra 50 mg prezzo in farmacia: viagra consegna in 24 ore pagamento alla consegna – viagra online consegna rapida
le migliori pillole per l’erezione: viagra prezzo – viagra subito
farmacia online miglior prezzo farmacia online migliore п»їfarmacia online migliore
farmacie online affidabili: Avanafil farmaco – farmaci senza ricetta elenco
migliori farmacie online 2023: Tadalafil generico – farmaci senza ricetta elenco
http://kamagrait.club/# farmacia online senza ricetta
top farmacia online: Tadalafil generico – farmacia online migliore
acquisto farmaci con ricetta: kamagra gel prezzo – farmacia online miglior prezzo
farmacie online autorizzate elenco: farmacia online miglior prezzo – farmacia online senza ricetta
comprare farmaci online con ricetta farmacia online migliore farmacia online miglior prezzo
http://vardenafilo.icu/# farmacias online baratas
farmacia 24h: vardenafilo – farmacia 24h
https://vardenafilo.icu/# farmacia barata
farmacias baratas online envГo gratis Comprar Cialis sin receta farmacia online envГo gratis
https://tadalafilo.pro/# farmacia online barata
http://tadalafilo.pro/# farmacia envГos internacionales
http://tadalafilo.pro/# farmacias online seguras
farmacia barata: Precio Levitra En Farmacia – farmacia online 24 horas
http://tadalafilo.pro/# farmacias baratas online envÃo gratis
http://vardenafilo.icu/# farmacias online baratas
farmacias baratas online envГo gratis Precio Cialis 20 Mg farmacias baratas online envГo gratis
https://vardenafilo.icu/# farmacia 24h
https://farmacia.best/# farmacias online seguras en españa
https://vardenafilo.icu/# farmacia online envÃo gratis
http://kamagraes.site/# farmacia envÃos internacionales
farmacia online barata: tadalafilo – farmacia online barata
http://sildenafilo.store/# sildenafilo precio farmacia
farmacia online barata Levitra Bayer farmacia online barata
http://farmacia.best/# farmacia barata
farmacia barata: Levitra Bayer – farmacias online baratas
http://sildenafilo.store/# viagra online cerca de toledo
https://farmacia.best/# farmacia online envÃo gratis
https://sildenafilo.store/# sildenafilo 100mg farmacia
http://tadalafilo.pro/# farmacia online madrid
farmacia online internacional comprar cialis online seguro farmacia online envГo gratis
http://vardenafilo.icu/# farmacia online 24 horas
https://farmacia.best/# farmacia 24h
http://kamagraes.site/# farmacia barata
https://sildenafilo.store/# Viagra online cerca de Madrid
http://kamagraes.site/# farmacia online internacional
https://tadalafilo.pro/# farmacia online barata
farmacia envГos internacionales: vardenafilo sin receta – farmacia online barata
sildenafilo 100mg precio espaГ±a sildenafilo precio viagra precio 2022
https://vardenafilo.icu/# farmacia online internacional
https://kamagraes.site/# farmacia online
http://farmacia.best/# farmacia online
http://farmacia.best/# farmacias online baratas
farmacias online baratas: comprar cialis online seguro – farmacia online barata
http://kamagraes.site/# farmacia online internacional
farmacia online madrid comprar kamagra farmacia online madrid
https://vardenafilo.icu/# farmacia online internacional
https://sildenafilo.store/# sildenafilo 100mg precio españa
https://sildenafilo.store/# comprar viagra en españa envio urgente
farmacia online internacional: cialis 20 mg precio farmacia – farmacias online seguras en espaГ±a
http://farmacia.best/# farmacia online madrid
http://sildenafilo.store/# comprar viagra en españa amazon
https://farmacia.best/# farmacias online seguras en españa
farmacia 24h vardenafilo sin receta farmacia online barata
https://sildenafilo.store/# comprar viagra sin gastos de envÃo
sildenafilo 100mg precio farmacia: comprar viagra contrareembolso 48 horas – sildenafilo 100mg precio espaГ±a
http://vardenafilo.icu/# farmacias online baratas
http://kamagraes.site/# farmacia envГos internacionales
https://kamagraes.site/# farmacias online seguras en españa
https://sildenafilo.store/# viagra online cerca de la coruña
farmacias online seguras en espaГ±a: farmacia online envio gratis valencia – farmacia 24h
farmacia barata vardenafilo sin receta farmacias online seguras en espaГ±a
https://vardenafilo.icu/# farmacia online
http://kamagraes.site/# farmacias online seguras en españa
https://farmacia.best/# farmacia barata
https://kamagrafr.icu/# Acheter médicaments sans ordonnance sur internet
sildenafilo 100mg precio espaГ±a: viagra generico – comprar viagra online en andorra
http://viagrasansordonnance.store/# Prix du Viagra en pharmacie en France
Viagra homme prix en pharmacie sans ordonnance Viagra generique en pharmacie Viagra pas cher paris
http://cialissansordonnance.pro/# Pharmacie en ligne sans ordonnance
Viagra en france livraison rapide: Viagra generique en pharmacie – Viagra homme prix en pharmacie sans ordonnance
http://pharmacieenligne.guru/# pharmacie en ligne
farmacia envГos internacionales: Comprar Levitra Sin Receta En Espana – farmacia online internacional
https://kamagrafr.icu/# acheter médicaments à l’étranger
https://cialissansordonnance.pro/# Pharmacie en ligne livraison gratuite
п»їpharmacie en ligne kamagra livraison 24h acheter mГ©dicaments Г l’Г©tranger
https://viagrasansordonnance.store/# Viagra 100 mg sans ordonnance
Viagra homme prix en pharmacie sans ordonnance: Viagra homme sans ordonnance belgique – Viagra Pfizer sans ordonnance
https://pharmacieenligne.guru/# Pharmacies en ligne certifiées
http://kamagrafr.icu/# Pharmacie en ligne France
farmacia barata: comprar kamagra – farmacia online barata
https://levitrafr.life/# Pharmacie en ligne livraison rapide
http://kamagrafr.icu/# Pharmacie en ligne fiable
Pharmacie en ligne pas cher Levitra 20mg prix en pharmacie Pharmacie en ligne France
http://cialissansordonnance.pro/# Pharmacie en ligne sans ordonnance
acheter medicament a l etranger sans ordonnance: levitra generique prix en pharmacie – pharmacie ouverte 24/24
https://levitrafr.life/# Pharmacie en ligne fiable
farmacias baratas online envГo gratis: vardenafilo – farmacia barata
https://levitrafr.life/# Pharmacie en ligne livraison 24h
http://cialissansordonnance.pro/# Pharmacie en ligne France
http://viagrasansordonnance.store/# Viagra pas cher livraison rapide france
https://cialissansordonnance.pro/# pharmacie ouverte
Pharmacie en ligne livraison 24h achat kamagra Pharmacie en ligne fiable
Pharmacie en ligne fiable: Medicaments en ligne livres en 24h – Pharmacie en ligne pas cher
http://viagrasansordonnance.store/# Sildénafil 100mg pharmacie en ligne
farmacias online baratas: se puede comprar kamagra en farmacias – farmacias baratas online envГo gratis
https://cialissansordonnance.pro/# pharmacie ouverte 24/24
Viagra online kaufen legal in Deutschland viagra generika Billig Viagra bestellen ohne Rezept
https://cialiskaufen.pro/# online apotheke deutschland
http://kamagrakaufen.top/# gГјnstige online apotheke
online apotheke gГјnstig cialis kaufen versandapotheke deutschland
https://viagrakaufen.store/# Viagra online bestellen Schweiz Erfahrungen
http://cialiskaufen.pro/# online apotheke deutschland
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/id/register-person?ref=IJFGOAID
п»їonline apotheke potenzmittel rezeptfrei versandapotheke versandkostenfrei
http://kamagrakaufen.top/# versandapotheke
https://viagrakaufen.store/# Viagra Generika online kaufen ohne Rezept
online apotheke deutschland potenzmittel ohne rezept internet apotheke
http://viagrakaufen.store/# Viagra Preis Schwarzmarkt
Viagra verschreibungspflichtig: viagra ohne rezept – Viagra wie lange steht er
internet apotheke kamagra bestellen online-apotheken
http://cialiskaufen.pro/# versandapotheke versandkostenfrei
mexico drug stores pharmacies mexico pharmacy mexican border pharmacies shipping to usa
п»їbest mexican online pharmacies mexican rx online reputable mexican pharmacies online
mexican pharmacy mexico drug stores pharmacies buying prescription drugs in mexico
https://mexicanpharmacy.cheap/# mexico pharmacies prescription drugs
best online pharmacies in mexico mexican rx online mexican border pharmacies shipping to usa
https://mexicanpharmacy.cheap/# medicine in mexico pharmacies
mexican border pharmacies shipping to usa mexican rx online mexican mail order pharmacies
mexican pharmaceuticals online mexican pharmacy mexican border pharmacies shipping to usa
pharmacies in mexico that ship to usa best online pharmacies in mexico buying from online mexican pharmacy
mexican online pharmacies prescription drugs mexico drug stores pharmacies buying prescription drugs in mexico
mexican rx online mexican rx online mexico drug stores pharmacies
http://mexicanpharmacy.cheap/# pharmacies in mexico that ship to usa
best online pharmacies in mexico medication from mexico pharmacy medicine in mexico pharmacies
mexican online pharmacies prescription drugs reputable mexican pharmacies online mexican drugstore online
https://mexicanpharmacy.cheap/# mexican online pharmacies prescription drugs
mexican pharmacy mexico drug stores pharmacies mexican pharmacy
mexican pharmacy mexico drug stores pharmacies medicine in mexico pharmacies
https://mexicanpharmacy.cheap/# medication from mexico pharmacy
mexican drugstore online mexican online pharmacies prescription drugs mexican online pharmacies prescription drugs
mexico pharmacies prescription drugs mexican online pharmacies prescription drugs buying prescription drugs in mexico online
reputable mexican pharmacies online reputable mexican pharmacies online mexican border pharmacies shipping to usa
mexican online pharmacies prescription drugs mexico pharmacy mexico pharmacies prescription drugs
buying prescription drugs in mexico mexican pharmaceuticals online medication from mexico pharmacy
mexico pharmacies prescription drugs mexico drug stores pharmacies purple pharmacy mexico price list
mexican border pharmacies shipping to usa mexico drug stores pharmacies mexican mail order pharmacies
mexican mail order pharmacies mexican pharmacy mexican border pharmacies shipping to usa
buy medicines online in india buy prescription drugs from india – indian pharmacy online indiapharmacy.guru
Your article helped me a lot, is there any more related content? Thanks! https://accounts.binance.com/el/register?ref=B4EPR6J0
best ed pill medication for ed – best ed pills at gnc edpills.tech
best canadian online pharmacy ordering drugs from canada canada pharmacy online canadiandrugs.tech
http://edpills.tech/# male ed drugs edpills.tech
https://canadiandrugs.tech/# canadian pharmacy uk delivery canadiandrugs.tech
ed drugs list new treatments for ed – best ed drug edpills.tech
https://mexicanpharmacy.company/# mexican rx online mexicanpharmacy.company
https://indiapharmacy.guru/# top online pharmacy india indiapharmacy.guru
mens ed pills best ed pill – male ed pills edpills.tech
https://canadiandrugs.tech/# canadian drug prices canadiandrugs.tech
https://edpills.tech/# ed meds online without doctor prescription edpills.tech
non prescription ed pills п»їerectile dysfunction medication erectile dysfunction medications edpills.tech
https://indiapharmacy.guru/# indian pharmacy paypal indiapharmacy.guru
http://edpills.tech/# treatment of ed edpills.tech
http://edpills.tech/# cheap erectile dysfunction pills online edpills.tech
п»їlegitimate online pharmacies india world pharmacy india – indianpharmacy com indiapharmacy.guru
https://edpills.tech/# generic ed drugs edpills.tech
canadian pharmacy antibiotics best canadian pharmacy online – reliable canadian pharmacy reviews canadiandrugs.tech
male erection pills best male ed pills ed pills that really work edpills.tech
http://indiapharmacy.guru/# best india pharmacy indiapharmacy.guru
https://edpills.tech/# pills for erection edpills.tech
http://indiapharmacy.guru/# india pharmacy mail order indiapharmacy.guru
http://edpills.tech/# the best ed pill edpills.tech
http://canadapharmacy.guru/# legitimate canadian pharmacy online canadapharmacy.guru
https://indiapharmacy.guru/# reputable indian online pharmacy indiapharmacy.guru
what are ed drugs cure ed – ed treatment review edpills.tech
https://indiapharmacy.guru/# india pharmacy mail order indiapharmacy.guru
ed pills gnc erectile dysfunction medications medications for ed edpills.tech
cheap erectile dysfunction medicine erectile dysfunction – best non prescription ed pills edpills.tech
https://edpills.tech/# best ed pills edpills.tech
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.com/pt-PT/register?ref=IJFGOAID
https://indiapharmacy.guru/# india pharmacy mail order indiapharmacy.guru
http://edpills.tech/# online ed medications edpills.tech
https://edpills.tech/# best ed pills at gnc edpills.tech
http://canadiandrugs.tech/# reputable canadian online pharmacies canadiandrugs.tech
reputable indian online pharmacy Online medicine home delivery pharmacy website india indiapharmacy.guru
top online pharmacy india indian pharmacy – cheapest online pharmacy india indiapharmacy.guru
https://canadiandrugs.tech/# onlinecanadianpharmacy canadiandrugs.tech
ed meds ed pills for sale – best erection pills edpills.tech
https://indiapharmacy.guru/# top 10 online pharmacy in india indiapharmacy.guru
https://indiapharmacy.pro/# online pharmacy india indiapharmacy.pro
https://canadiandrugs.tech/# reputable canadian online pharmacy canadiandrugs.tech
http://edpills.tech/# non prescription ed drugs edpills.tech
buy ed pills online erectile dysfunction medications ed pills comparison edpills.tech
http://edpills.tech/# treatments for ed edpills.tech
https://canadiandrugs.tech/# canadian online pharmacy reviews canadiandrugs.tech
https://edpills.tech/# best erectile dysfunction pills edpills.tech
reliable canadian pharmacy onlinecanadianpharmacy – best canadian pharmacy to order from canadiandrugs.tech
canadian pharmacy service canadian pharmacy meds – canadian 24 hour pharmacy canadiandrugs.tech
http://edpills.tech/# ed remedies edpills.tech
paxlovid pharmacy: Paxlovid over the counter – paxlovid cost without insurance
paxlovid pharmacy Paxlovid buy online paxlovid generic
https://paxlovid.win/# buy paxlovid online
cost of generic clomid without prescription: where can i buy clomid without insurance – buy generic clomid without prescription
prednisone 2 mg daily: prednisone capsules – prednisone cream brand name
https://amoxil.icu/# amoxicillin capsule 500mg price
paxlovid: paxlovid pill – paxlovid pharmacy
amoxicillin 50 mg tablets amoxicillin 500mg capsules uk can i buy amoxicillin over the counter
Paxlovid over the counter: paxlovid buy – paxlovid generic
buy prednisone 10mg: prednisone 20mg buy online – prednisone nz
ciprofloxacin: where can i buy cipro online – ciprofloxacin 500mg buy online
http://ciprofloxacin.life/# cipro for sale
can i buy generic clomid without prescription: clomid prices – can i order clomid online
https://clomid.site/# how to get generic clomid for sale
cipro 500mg best prices: ciprofloxacin mail online – antibiotics cipro
clomid without prescription clomid medication can i order generic clomid without a prescription
paxlovid: Paxlovid over the counter – Paxlovid over the counter
buy cipro online without prescription: buy cipro cheap – buy cipro online without prescription
50mg prednisone tablet: prednisone 20 mg prices – compare prednisone prices
can you get generic clomid without rx: can you buy clomid without insurance – can you get clomid without prescription
paxlovid buy: paxlovid pill – paxlovid india
https://prednisone.bid/# prednisone for sale
paxlovid generic: paxlovid pharmacy – paxlovid price
generic prednisone online where can i buy prednisone prednisone 5mg daily
http://ciprofloxacin.life/# ciprofloxacin
buy amoxicillin online mexico: amoxicillin brand name – amoxicillin 875 125 mg tab
buy paxlovid online: paxlovid cost without insurance – Paxlovid buy online
paxlovid price: paxlovid india – paxlovid pharmacy
amoxicillin for sale online amoxicillin 500mg capsule cost buying amoxicillin in mexico
prednisone 50 mg tablet cost: canada buy prednisone online – prednisone 5 mg
ciprofloxacin mail online: cipro online no prescription in the usa – ciprofloxacin order online
http://clomid.site/# clomid order
50 mg prednisone from canada prednisone 5093 prednisone 2.5 mg price
amoxicillin 1000 mg capsule: price of amoxicillin without insurance – amoxicillin in india
https://amoxil.icu/# amoxicillin 500 mg tablets
cipro 500mg best prices buy cipro online canada cipro online no prescription in the usa