Защищаем Wordress от перебора паролей с помощью Fail2Ban

fail2ban_and_wordpressНаверно, самым простым и действенным методом от перебора паролей является установка капчи. Но я как то не проникся идеей ее установки и решил задействовать более тяжелую артиллерию, а именно защитить от брутфорса с помощью Fail2Ban (Примечание: инструмент позволяющий защитить сервер от брутфорса таких сервисов как SSH, FTP, Apache и т.д). Fail2Ban не привязан к каким то конкретным сервисам. Блокировка происходит на основании шаблонов, которые определяются в файлах конфигурации. Fail2Ban в реальном времени отслеживание изменения в логах и, при появлении строки из объявленного шаблона, блокирует IP-адрес и высылает отчет на почту админу.

Поскольку добрые люди уже поработали надо дополнением к WordPress,- нам останется его только чуть допилить Fail2Ban для нашей системы. Итак, сначала установите в WordPress дополнение WP fail2ban, либо скачав и установив его “вручную”, либо напрямую из раздела Плагины → Добавить новый.

Все действия я произвожу для системы с установленной CentOS x64

Далее установим сам пакет Fail2Ban (ествественно все действия делаются через sudo или от пользователя root).

yum install fail2ban

После успешной установки разработчики рекомендуют нам скопировать файл конфигурации шаблона wordpress.conf из каталога с плагином в каталог /etc/fail2ban/filter.d

cp /var/www/html/www.voip-lab.ru/wp-content/plugins/wp-fail2ban/wordpress.conf /etc/fail2ban/filter.d

Ну и остается последнее действие – откройте файл /etc/fail2ban/jail.conf и добавьте в конец файла следующие строки

[wordpress]
 enabled = true
 filter = wordpress
 logpath = /var/log/messages
 ignoreip = 192.168.0.0/24 44.23.11.33 192.163.22.11
 bantime  = 86400
 findtime  = 600
 maxretry = 5
 action = iptables-multiport[name=Wordpress, port="http,https", protocol=tcp]

Немного расскажу о параметрах:

  • enabled – ну тут не надо ничего объяснять;
  • filter – указывает какой фильтр использовать при анализе логов;
  • ignoreip – “белый список” IP-адресов. В качестве разделителя используйте пробел;
  • logpath – путь к логам для анализа. Убедитесь, что логи об ошибочной авторизации пишутся именно туда;
  • bantime – время в секундах, на которое будет заблокирован IP-адрес;
  • findtime – время в секундах, в течении которых будет проводится анализ на maxretry
  • maxretry – количество попыток в течении findtime
  • action – действие, которое будет производтся при возникновении события на блокирование IP-адреса;

Говоря “человеческим языком” Fail2Ban будет обрабатывать /var/log/messages и если в нем в течении 10 минут (600=60*10) будет более 5 попыток подобрать пароль, то Fail2Ban заблокирует доступ этому IP-адресу по портам 80 и 443 на время 24 часа (86400=60*60*24).

Если вы сомневаетесь, что логи об ошибках автризации пишутся не туда – то найдите файл с фразой Authentication failure for с помощью следующей команды

egrep -r 'Authentication failure for' /var/log/

Если файл не найден, сами сделайте пару попыток авторизоваться с неверным паролем и еще раз пробегитесь по файлам egrep-ом. Если и в этом случае ничего не нашлось, то необходимо открыть файл /etc/syslog.conf и найти куда пишется LOG_INFO. В моем случае это была строка

*.info;mail.none;authpriv.none;cron.none                /var/log/messages

Ну и в заключение необходимо запустить Fail2Ban

/sbin/service fail2ban start
Примечание: обратите внимание, что из коробки Fail2Ban включит вам еще защиту ssh.

А вот и “первые ласточки”

fail2banWordpress

Всем спасибо за внимание! =)

 

454 комментария к “Защищаем Wordress от перебора паролей с помощью Fail2Ban

  1. Thanks for every other excellent article.
    Where else may just anyone get that type of info in such a perfect manner
    of writing? I have a presentation next week, and I’m on the look for such information. 31muvXS cheap flights

  2. My spouse and I stumbled over here by a different web address and thought I might check things
    out. I like what I see so now i’m following you.

    Look forward to looking into your web page yet again. cheap flights 34pIoq5

  3. Please let me know if you’re looking for a author for
    your weblog. You have some really great articles and I believe I
    would be a good asset. If you ever want to take some of the
    load off, I’d absolutely love to write some material for your blog
    in exchange for a link back to mine. Please send
    me an e-mail if interested. Cheers!

  4. Have you ever thought about adding a little bit more than just your articles?
    I mean, what you say is valuable and everything. But imagine if you added some great images or video clips to give
    your posts more, “pop”! Your content is excellent
    but with pics and videos, this blog could certainly be one of the most beneficial in its field.
    Excellent blog!

  5. Having read this I believed it was really informative.
    I appreciate you finding the time and effort to put this information together.

    I once again find myself personally spending a significant amount
    of time both reading and posting comments. But so what, it was still worthwhile!

  6. Great article! This is the kind of information that should be
    shared across the net. Shame on Google for now not positioning this submit upper!
    Come on over and seek advice from my web site . Thanks =)

  7. Hello there, just became alert to your blog through Google,
    and found that it’s really informative. I am gonna watch out for brussels.

    I will appreciate if you continue this in future.

    A lot of people will be benefited from your writing. Cheers!

  8. Hi would you mind letting me know which hosting company you’re utilizing?
    I’ve loaded your blog in 3 different browsers and I must say this blog
    loads a lot faster then most. Can you suggest a good hosting provider at a
    honest price? Thank you, I appreciate it!

  9. Does your website have a contact page? I’m having trouble locating it but, I’d like to shoot you an email.
    I’ve got some suggestions for your blog you might be interested in hearing.
    Either way, great website and I look forward to seeing
    it grow over time.

  10. Great beat ! I wish to apprentice at the same time as you amend your web site, how can i
    subscribe for a weblog web site? The account aided me a appropriate deal.
    I were tiny bit acquainted of this your broadcast offered
    shiny transparent idea

  11. Hey there! This post couldn’t be written any better! Reading this post reminds me of my good old room mate!
    He always kept talking about this. I will forward this article to him.

    Fairly certain he will have a good read. Many thanks for sharing!

  12. Do you have a spam issue on this blog; I also am a blogger, and I was
    curious about your situation; we have developed some nice
    methods and we are looking to swap techniques with other folks, be
    sure to shoot me an e-mail if interested.

  13. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to get set up?
    I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very internet savvy so I’m not 100% positive.
    Any suggestions or advice would be greatly appreciated.
    Thanks

  14. You actually make it seem so easy with your presentation however I to find
    this topic to be actually one thing which I feel I would never understand.
    It sort of feels too complex and very extensive
    for me. I am having a look forward to your next post, I will attempt to get the hold of it!

  15. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now
    each time a comment is added I get four e-mails with
    the same comment. Is there any way you can remove people from that service?

    Thanks a lot!

  16. I was pretty pleased to find this website.
    I wanted to thank you for your time just for this wonderful read!!
    I definitely loved every bit of it and i also have you book-marked to check
    out new stuff in your site.

  17. Oh my goodness! Awesome article dude! Thanks, However I am encountering
    difficulties with your RSS. I don’t understand the reason why I am unable to subscribe to it.

    Is there anybody getting the same RSS problems? Anyone that knows the solution will you kindly respond?
    Thanks!!

  18. I’m really enjoying the design and layout of your blog.
    It’s a very easy on the eyes which makes it much more
    enjoyable for me to come here and visit more often.
    Did you hire out a developer to create your theme?
    Outstanding work!

  19. Great goods from you, man. I have understand your stuff previous to and you’re just extremely
    wonderful. I really like what you’ve acquired here, certainly like what
    you’re saying and the way in which you say it.
    You make it entertaining and you still take care of
    to keep it smart. I cant wait to read much more from you.
    This is really a tremendous site.

  20. Good day! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying to get my blog to rank
    for some targeted keywords but I’m not seeing very good success.
    If you know of any please share. Kudos!

  21. We’re a gaggle of volunteers and starting a new scheme in our
    community. Your web site offered us with helpful information to work on. You’ve performed an impressive task and our whole group will
    be grateful to you.

  22. Undeniably imagine that that you stated. Your favourite reason appeared to be at the internet the easiest thing to take into accout of.
    I say to you, I definitely get annoyed whilst people think about issues that they plainly do not recognise about.
    You controlled to hit the nail upon the highest and also outlined out the whole thing without having
    side-effects , other people can take a signal. Will probably be again to get more.

    Thanks

  23. Heya i’m for the first time here. I came across this board and I find It truly
    helpful & it helped me out much. I hope to
    give one thing back and aid others like you aided me.

  24. Howdy would you mind sharing which blog platform you’re using?
    I’m going to start my own blog soon but I’m having a hard time making a decision between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design and style seems different then most blogs and I’m
    looking for something completely unique. P.S Apologies for getting off-topic but I had to ask!

  25. It is truly a great and helpful piece of information. I’m satisfied that you shared this useful info with us.
    Please keep us up to date like this. Thank you
    for sharing.

  26. Magnificent beat ! I would like to apprentice while you
    amend your website, how can i subscribe for a weblog website?
    The account helped me a acceptable deal.
    I were a little bit acquainted of this your broadcast provided vivid clear concept

  27. I have been exploring for a little bit for any high-quality articles or weblog
    posts on this sort of area . Exploring in Yahoo I at last stumbled upon this site.
    Reading this info So i’m satisfied to express that
    I’ve an incredibly good uncanny feeling I discovered just what I
    needed. I such a lot without a doubt will make certain to
    don?t put out of your mind this website and give it a look on a relentless basis.

  28. An outstanding share! I have just forwarded this onto a coworker who was doing a little research on this.
    And he actually bought me breakfast due to the fact that I found it for him…
    lol. So let me reword this…. Thank YOU for the meal!!
    But yeah, thanx for spending time to discuss this topic here on your web page.

  29. Thank you for another informative web site. The place else could I am getting that type of information written in such
    a perfect approach? I have a mission that I am just now operating on, and I have been at
    the look out for such info.

  30. I don’t even know the way I stopped up here, however
    I assumed this publish used to be great. I don’t realize
    who you’re but definitely you’re going to a famous blogger when you aren’t already.

    Cheers!

  31. Hey just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading properly.
    I’m not sure why but I think its a linking issue. I’ve tried it in two different internet browsers and both show
    the same results.

  32. I got this web page from my friend who shared with me
    concerning this website and at the moment this
    time I am browsing this site and reading very informative articles here.

  33. I blog frequently and I seriously appreciate your
    content. This article has truly peaked my interest.

    I am going to bookmark your site and keep checking for new information about once per week.
    I opted in for your Feed too.

  34. Aw, this was an exceptionally good post. Taking the time and actual effort to make a great article… but what can I say…
    I put things off a lot and never seem to get anything done.

  35. Thanks for every other informative blog. Where else could
    I get that kind of information written in such an ideal method?
    I have a challenge that I am simply now operating on, and I have been on the glance out for such information.

  36. I’ve been exploring for a little bit for any high quality
    articles or blog posts in this kind of area . Exploring in Yahoo I finally
    stumbled upon this site. Reading this info So i’m satisfied to
    show that I have an incredibly just right uncanny feeling I
    came upon just what I needed. I most undoubtedly will make sure to do not
    overlook this web site and provides it a glance regularly.

  37. Hi! This is my 1st comment here so I just wanted to give a quick shout out and tell you I really enjoy reading through your posts.

    Can you suggest any other blogs/websites/forums that cover the same
    subjects? Thanks!

  38. I like the valuable info you provide in your articles.
    I will bookmark your weblog and check again here regularly.
    I am quite sure I’ll learn plenty of new stuff right here!
    Good luck for the next!

  39. Hi, Neat post. There’s a problem along with your site in internet explorer, might check
    this? IE nonetheless is the marketplace leader and a huge portion of
    other folks will miss your great writing due to this problem.

  40. I’m no longer positive where you’re getting your info, but great topic.
    I needs to spend some time finding out much more or understanding more.
    Thanks for magnificent info I used to be on the lookout for this information for
    my mission.

  41. Pretty nice post. I just stumbled upon your weblog and wanted to
    mention that I’ve really enjoyed browsing your weblog posts.
    In any case I’ll be subscribing in your rss feed and I hope you write once more very soon!

  42. It is appropriate time to make some plans for the future and it
    is time to be happy. I have read this post and if I
    could I wish to suggest you few interesting things or tips.
    Maybe you can write next articles referring to this article.
    I wish to read even more things about it!

  43. Everything typed was actually very logical. But, think about this, what if you composed a catchier post title?
    I mean, I don’t wish to tell you how to run your website,
    however what if you added something to maybe grab a person’s attention? I mean Защищаем
    Wordress от перебора паролей с помощью Fail2Ban – VOIP-LAB is kinda vanilla.
    You ought to glance at Yahoo’s home page and see how they create post titles to grab viewers interested.
    You might try adding a video or a picture or two to get people
    interested about everything’ve written. Just my opinion, it could
    make your website a little livelier.

  44. Hey there terrific website! Does running a blog like this take a lot of work?
    I’ve very little expertise in coding however I had been hoping
    to start my own blog in the near future. Anyhow, if you have any
    ideas or tips for new blog owners please share. I understand this is off topic nevertheless I just wanted to ask.
    Kudos!

  45. Thank you for another informative website. The place else may
    I am getting that type of information written in such
    an ideal method? I’ve a project that I am just now operating on, and I’ve been on the glance out for such info.

  46. I am not sure where you are getting your info, but good topic.
    I needs to spend some time learning more or understanding more.
    Thanks for wonderful information I was looking for this information for
    my mission.

  47. Do you have a spam problem on this site; I also am a blogger,
    and I was curious about your situation; we have created
    some nice practices and we are looking to exchange methods with others, why not shoot me an email if
    interested.

  48. naturally like your web-site however you have to take a look at the spelling on quite a few of your posts.
    Several of them are rife with spelling issues and I find it very troublesome to
    inform the reality on the other hand I will definitely come again again.

  49. I think this is one of the most vital information for me.
    And i am glad reading your article. But should remark on some general things, The web site style is perfect, the
    articles is really nice : D. Good job, cheers

  50. Hello are using WordPress for your site platform?

    I’m new to the blog world but I’m trying to get started and create my own. Do you require any coding expertise to make your own blog?
    Any help would be greatly appreciated!

  51. Nice blog! Is your theme custom made or did you download it from somewhere?

    A theme like yours with a few simple tweeks would really make my blog shine.

    Please let me know where you got your design. Bless you

  52. Its like you read my mind! You appear to know a lot about this, like you wrote the book in it or something.

    I think that you could do with a few pics to drive the message home a bit, but other than that, this is fantastic blog.

    A great read. I will certainly be back.

  53. I was curious if you ever considered changing the structure of your blog?

    Its very well written; I love what youve got to say. But
    maybe you could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having one or two
    pictures. Maybe you could space it out better?

  54. Excellent post. Keep posting such kind of information on your blog.

    Im really impressed by your site.
    Hello there, You’ve performed an excellent job.
    I will certainly digg it and personally suggest to my
    friends. I am sure they will be benefited from this web site.

  55. An outstanding share! I have just forwarded this onto a
    colleague who had been doing a little homework
    on this. And he in fact ordered me breakfast due to the fact that
    I stumbled upon it for him… lol. So let me reword
    this…. Thank YOU for the meal!! But yeah, thanks for spending
    the time to discuss this topic here on your web page.

  56. hello!,I love your writing so a lot! proportion we keep up a correspondence more about your article on AOL?
    I require a specialist in this area to unravel my problem.
    Maybe that’s you! Having a look ahead to peer you.

  57. Today, I went to the beach with my children.
    I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed
    the shell to her ear and screamed. There was a hermit
    crab inside and it pinched her ear. She never wants to
    go back! LoL I know this is completely off topic but I had
    to tell someone!

  58. I think what you said was very reasonable. But, what
    about this? what if you wrote a catchier title? I am not saying your information is not good.,
    but what if you added a headline to possibly grab
    a person’s attention? I mean Защищаем Wordress от перебора паролей с помощью Fail2Ban – VOIP-LAB is a little plain. You might glance at Yahoo’s home page and watch how they create article titles to get
    people to open the links. You might add a related video
    or a pic or two to get people interested about everything’ve written. Just my opinion, it could
    bring your website a little bit more interesting.

  59. whoah this weblog is wonderful i really like studying your posts.

    Stay up the good work! You realize, lots of persons
    are looking around for this info, you could help them greatly.

  60. Does your blog have a contact page? I’m having trouble locating it but, I’d like to send you an e-mail.
    I’ve got some ideas for your blog you might
    be interested in hearing. Either way, great website and I look
    forward to seeing it grow over time.

  61. Superb blog! Do you have any recommendations for aspiring writers?
    I’m planning to start my own blog soon but I’m a little lost
    on everything. Would you recommend starting with a free platform like WordPress or
    go for a paid option? There are so many options out there that I’m completely overwhelmed ..

    Any tips? Thanks!

  62. I’m extremely pleased to discover this website. I wanted to
    thank you for your time for this particularly fantastic read!!

    I definitely appreciated every bit of it and i also have you bookmarked to
    see new information on your website.

  63. Nice post. I learn something new and challenging on sites I stumbleupon every day.

    It will always be useful to read through content from other authors and practice a little something from other web
    sites.

  64. Magnificent goods from you, man. I’ve understand your stuff previous to and
    you’re just extremely fantastic. I actually like what you have
    acquired here, really like what you are stating and the way in which you say it.
    You make it enjoyable and you still care for to keep it
    wise. I can not wait to read far more from you. This is actually
    a tremendous web site.

  65. Whats up are using WordPress for your site platform?
    I’m new to the blog world but I’m trying to get started and set up my own. Do you
    require any html coding expertise to make your
    own blog? Any help would be greatly appreciated!

  66. Hi there are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding knowledge to make your own blog?
    Any help would be really appreciated!

  67. Hello, i believe that i saw you visited my website so
    i got here to return the want?.I am trying to find things
    to enhance my web site!I guess its good enough to make use of a few of
    your ideas!!

  68. Today, I went to the beach front with my children. I found a
    sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear
    and screamed. There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is entirely off topic but I had
    to tell someone!

  69. My spouse and I absolutely love your blog and find a lot of your
    post’s to be precisely what I’m looking for. Do you offer guest writers to write content for you?
    I wouldn’t mind producing a post or elaborating on many
    of the subjects you write related to here. Again, awesome
    web log!

  70. Hello there, I discovered your blog by way of Google whilst looking for a similar
    matter, your site came up, it looks great. I have bookmarked it in my google bookmarks.

    Hello there, simply turned into aware of your weblog via Google, and located that it is truly informative.
    I am going to be careful for brussels. I’ll be grateful in case you proceed this in future.
    Numerous other folks can be benefited out of your writing.
    Cheers!

  71. Wonderful blog! I found it while surfing around on Yahoo News.
    Do you have any tips on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!
    Thank you

  72. It’s the best time to make a few plans for the long run and
    it is time to be happy. I’ve learn this put up and if I may just I
    wish to recommend you some fascinating issues or advice.

    Perhaps you can write next articles regarding this article.
    I wish to read even more issues approximately it!

  73. Thank you, I have recently been looking for info approximately this topic
    for ages and yours is the greatest I’ve discovered till
    now. But, what in regards to the conclusion? Are you certain about the source?

  74. Having read this I believed it was extremely informative. I appreciate you spending some time and effort
    to put this short article together. I once again find myself personally spending a significant amount of time both reading and leaving comments.
    But so what, it was still worth it!

  75. videosexi, masalasexi, masinsexi, massagesexi, massage, pornsexi, massaj, vidiosexi, mastsexi, matorke, iz, srbijesexi, maturesexi, mature, women, in, gymsexi, matureasexi, mave, hdsexi, medmsexi, mega, fat, boobsexi,
    mensexi, men, and, mensexi, mia, kafila, hot, xxx, videossexi, mifsexi, milsexi,
    mildsexi, milfsexi, milf, lesbiansexi, milksexi, milkysexi,
    minoresexi, miviesexi, mmsexi, mmssexi, mms, parksexi, mosexi, mo, isexi, mobsexi, mobisexi, mobi, chutsexi, mobi,
    desisexi, mobile, nabarsexi, modalsexi, model,
    comsexi, molfsexi, momsexi, mom, andsexi, mom, and,
    beta, fuckingsexi, mom, and, beta, xxxsexi, mom,
    and, doughtersexi, mom, and, fuck, son, indiansexi,
    mom, and, sansexi, mom, and, sexi, ssxi, douthresexi,
    mom, and, sonsexi, mom, and, son, hindisexi, mom, and, son, sleeping, sexsexi, mom,
    and, sunsexi, mom, asssexi, mom, beta, sex, hindi, awajsexi, mom, bpsexi, mom,
    clipssexi, mom, creampiesexi, mom, ficking, sonsexi,
    mom, for, yousexi, mom, fuck, his, sonsexi, mom, fuckedsexi, mom, full, 2, mensexi,
    mom, hotsexi, mom, in, kichensexi, mom, japansexi, mom, midium, moti, fucksexi, mom,
    nait, rep, vediosexi, mom, old, yang, sansexi, mom, porn, hatsexi, mom,
    rep, son, blackmail, hdsexi, mom, seduces, not, her, son, and, gets, pregnantsexi, mom, sex,
    sonsexi, mom, sex, son, youngsexi, mom, sex, with, step, sonsexi, mom, sleepsexi,
    mom, sleep, fucksexi, mom, sonsexi, mom, son, sleeping, sexsexi, mom, sun, sex,
    bedsexi, mom, videosexi, mom, video, download, allsexi,
    mom, vidieosexi, mom, xxx, videossexi, momi,
    boyssexi, momi, movisexi, mommisexi, momssexi, moms, and, sonsexi, moms,
    fol, sex, movesexi, moms, fuck, sonsexi, moms, with, sons, in,
    bedroomsexi, momysexi, moom, and, soonsexi, moom, comsexi, moovesexi,
    moovisexi, moovi, fullsexi, moovi, mp3sexi, mooviesexi, more, vesexi,
    morenassexi, mosisexi, mosi, chudaisexi, mothersexi,
    mother, creampiesexi, mother, in, lawsexi, mother, japansexi,
    mother, pournsexi, mother, xxsexi, motki, biharsexi,
    mouvesexi, mouvisexi, mouvi, full, opensexi, movsexi, mov, hiindi, hd, bhabhisexi,
    move

  76. Greetings, I do think your website could possibly be having internet browser compatibility issues. Whenever I look at your website in Safari, it looks fine however, if opening in I.E., it’s got some overlapping issues. I just wanted to give you a quick heads up! Aside from that, fantastic website!

  77. I blog often and I truly appreciate your content. This great article has really peaked my interest.
    I will bookmark your blog and keep checking for
    new information about once a week. I opted in for your Feed as well.

  78. Iím amazed, I have to admit. Rarely do I encounter a blog thatís both educative and amusing, and let me tell you, you have hit the nail on the head. The problem is something too few folks are speaking intelligently about. I am very happy I came across this in my search for something relating to this.

  79. Логистическая компания “МСК” оказывает услуги по прямым поставкам товаров из Китая. Мы работаем с широкой номенклатурой товаров, мужской, женской и детской одеждой, детскими товарами, текстилем, товарами для дома и другими товарами произведенными на фабриках в Китае. Поставку товаров осуществляем как в небольших партиях так и в крупно оптовых.

  80. Oh my goodness! Awesome article dude! Thank you, However I am going through difficulties with your RSS. I don챠t know why I can’t join it. Is there anybody else getting the same RSS issues? Anybody who knows the answer will you kindly respond? Thanx!!

  81. Hi, There’s no doubt that your site could possibly be having internet browser compatibility issues. Whenever I look at your website in Safari, it looks fine but when opening in IE, it’s got some overlapping issues. I simply wanted to give you a quick heads up! Aside from that, excellent site!

  82. An intriguing discussion is worth comment. I do think that you should write more about this subject matter, it might not be a taboo subject but typically folks don’t speak about these issues. To the next! Kind regards!!

  83. I loved as much as you’ll receive carried out right here.

    The sketch is attractive, your authored material stylish.

    nonetheless, you command get bought an edginess over that you wish
    be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly
    a lot often inside case you shield this hike.

  84. I have been exploring for a little bit for any high
    quality articles or blog posts in this kind of space . Exploring in Yahoo I ultimately stumbled upon this site.
    Studying this information So i am satisfied to convey that I’ve a very just right uncanny feeling I came upon just what I needed.
    I such a lot undoubtedly will make sure to don?t forget this web site and provides
    it a look on a continuing basis.

  85. I know this if off topic but I’m looking into starting my
    own blog and was curious what all is needed to get setup?
    I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very internet smart so I’m not 100% certain. Any recommendations or advice
    would be greatly appreciated. Thank you

  86. Awesome site you have here but I was curious about if you knew of any message boards that cover the same topics discussed here?

    I’d really like to be a part of community where I can get suggestions from other knowledgeable people that share the same interest.
    If you have any recommendations, please let me know.
    Bless you!

  87. Definitely consider that which you said. Your favorite justification seemed to be on the web
    the easiest thing to bear in mind of. I say to you, I definitely get annoyed even as people think about worries that they just don’t recognise about.
    You controlled to hit the nail upon the top as neatly as outlined out the entire thing with no need side effect , other folks could take a signal.
    Will probably be back to get more. Thanks

  88. Does your blog have a contact page? I’m having problems locating it but, I’d
    like to shoot you an email. I’ve got some suggestions for your blog you might
    be interested in hearing. Either way, great blog and I look
    forward to seeing it develop over time.

  89. I do not know whether it’s just me or if everyone else encountering issues with your site.

    It looks like some of the text within your posts are running off the screen. Can someone else please
    comment and let me know if this is happening to them as well?
    This may be a issue with my internet browser because I’ve
    had this happen before. Appreciate it

  90. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your
    point. You definitely know what youre talking about,
    why throw away your intelligence on just posting videos to
    your blog when you could be giving us something informative to read?

  91. This is really attention-grabbing, You are a very skilled
    blogger. I’ve joined your rss feed and stay up for in quest of
    more of your wonderful post. Additionally,
    I’ve shared your website in my social networks

  92. Write more, thats all I have to say. Literally, it seems
    as though you relied on the video to make your point.
    You definitely know what youre talking about, why throw away your intelligence on just posting videos to your site when you could be giving us something enlightening to read?

  93. Have you ever considered about adding a little bit more than just your articles?

    I mean, what you say is fundamental and everything.

    But just imagine if you added some great photos or video clips to
    give your posts more, “pop”! Your content is excellent but with pics and videos, this site could definitely be one of the most
    beneficial in its field. Fantastic blog!

  94. You really make it seem so easy together with your presentation but I find this
    topic to be actually one thing that I believe I might by no
    means understand. It sort of feels too complex and very large for me.
    I’m looking ahead to your next publish, I’ll try to
    get the grasp of it!

  95. Today, I went to the beach with my kids. I found a sea shell and gave it to my 4 year old daughter and
    said “You can hear the ocean if you put this to your ear.” She placed the shell to her ear and screamed.

    There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is completely off topic but I had to tell someone!

  96. Undeniably believe that that you stated. Your favourite justification seemed
    to be at the web the simplest thing to take note of. I say to you, I certainly get irked while folks consider concerns that they just don’t recognize about.
    You managed to hit the nail upon the highest and also defined out the
    entire thing with no need side-effects , folks can take a signal.
    Will likely be back to get more. Thanks

  97. Hey! I know this is kinda off topic but I’d figured
    I’d ask. Would you be interested in trading links or maybe guest writing a blog
    post or vice-versa? My site addresses a lot of the same topics as yours and I believe we could greatly benefit from each other.
    If you might be interested feel free to send me an e-mail.
    I look forward to hearing from you! Awesome blog by the way!

  98. Its like you read my mind! You seem to know
    so much about this, like you wrote the book in it or something.
    I think that you could do with a few pics to drive the message home a little bit,
    but other than that, this is wonderful blog. An excellent read.

    I’ll definitely be back.

  99. It’s appropriate time to make some plans for the future and it’s time to be happy.
    I have read this post and if I could I wish to suggest you few interesting things or advice.
    Maybe you can write next articles referring to this article.

    I wish to read even more things about it!

  100. Oh my goodness! Incredible article dude! Many thanks,
    However I am having troubles with your RSS. I don’t understand the reason why I cannot
    join it. Is there anyone else having the same RSS problems?
    Anyone who knows the solution will you kindly respond? Thanx!!

  101. An impressive share! I have just forwarded this onto a friend who was conducting a little
    homework on this. And he in fact ordered me breakfast because
    I found it for him… lol. So allow me to reword this….
    Thank YOU for the meal!! But yeah, thanx for spending the
    time to talk about this topic here on your blog.

  102. It’s perfect time to make some plans for the future and it is time to be happy.
    I’ve read this post and if I could I want to suggest you some interesting things or
    suggestions. Perhaps you could write next articles referring to this
    article. I wish to read even more things about it!

  103. This design is wicked! You definitely know how to keep a reader entertained.
    Between your wit and your videos, I was almost moved to start
    my own blog (well, almost…HaHa!) Fantastic job. I really enjoyed what you had to say, and more than that, how
    you presented it. Too cool!

  104. With havin so much content and articles do you ever run into any problems
    of plagorism or copyright violation? My site has a lot of unique content I’ve either authored myself or
    outsourced but it appears a lot of it is popping it up all over the internet without
    my agreement. Do you know any methods to help protect against content from being ripped off?
    I’d really appreciate it.

  105. Amazing blog! Do you have any tips for aspiring writers?

    I’m planning to start my own website soon but I’m a little lost on everything.
    Would you propose starting with a free platform like WordPress or go
    for a paid option? There are so many options out there that I’m completely overwhelmed ..
    Any suggestions? Many thanks!

  106. Howdy! Quick question that’s completely off topic.
    Do you know how to make your site mobile friendly?
    My website looks weird when browsing from my iphone 4.
    I’m trying to find a template or plugin that might
    be able to correct this problem. If you have any recommendations, please share.
    Thanks!

  107. hello there and thank you for your information –
    I’ve certainly picked up something new from right here.
    I did however expertise several technical
    issues using this website, since I experienced to reload the web site many times previous to I could get it
    to load properly. I had been wondering if your web host is OK?
    Not that I am complaining, but slow loading instances times will often affect your
    placement in google and can damage your high-quality score if
    advertising and marketing with Adwords. Well I am adding this RSS to my email and could look out for much more of
    your respective fascinating content. Ensure that you update this again soon.

  108. I believe what you posted made a bunch of sense.
    However, what about this? suppose you added a little content?
    I am not suggesting your information is not solid, however suppose you
    added a post title that grabbed a person’s attention? I mean Защищаем Wordress от перебора паролей с помощью Fail2Ban – VOIP-LAB
    is a little vanilla. You might look at Yahoo’s front page and watch how they create news titles to get viewers to open the links.
    You might add a related video or a related pic or two
    to get readers excited about everything’ve written. Just my opinion, it might bring your blog
    a little livelier.

  109. This design is incredible! You most certainly know how to keep a reader entertained.
    Between your wit and your videos, I was almost moved to start my own blog (well,
    almost…HaHa!) Excellent job. I really loved what
    you had to say, and more than that, how you presented
    it. Too cool!

  110. It’s perfect time to make a few plans for the longer term and it is time to be happy.
    I’ve read this publish and if I could I want to counsel you some fascinating things or tips.
    Maybe you could write subsequent articles referring to this article.
    I desire to learn more issues approximately it!

  111. Hey! I understand this is kind of off-topic but
    I needed to ask. Does managing a well-established website such as yours require a massive amount work?
    I am completely new to writing a blog however I do write in my journal every day.
    I’d like to start a blog so I can easily share my own experience and views online.
    Please let me know if you have any suggestions or tips for
    new aspiring blog owners. Thankyou!

  112. Hey very cool site!! Guy .. Excellent .. Wonderful ..
    I will bookmark your website and take the feeds additionally?
    I am happy to search out numerous helpful info here within the publish, we
    need develop more techniques on this regard, thank you for sharing.
    . . . . .

  113. Howdy just wanted to give you a quick heads up. The words in your article seem to
    be running off the screen in Opera. I’m not sure if this is a
    formatting issue or something to do with internet browser
    compatibility but I thought I’d post to let you know.
    The layout look great though! Hope you get the issue
    resolved soon. Many thanks

  114. Having read this I thought it was really informative. I appreciate you finding the
    time and energy to put this short article together.

    I once again find myself personally spending way too much time both reading and leaving comments.
    But so what, it was still worthwhile!

  115. Good day! I could have sworn I’ve been to this site before
    but after browsing through some of the post I realized it’s new to me.

    Anyhow, I’m definitely happy I found it and I’ll be bookmarking and checking back often!

  116. Unquestionably imagine that which you stated.
    Your favorite reason seemed to be at the web the easiest thing to remember of.
    I say to you, I certainly get irked while folks think about
    worries that they plainly don’t understand about. You controlled to hit the nail upon the top as well as outlined out the whole thing without having side-effects , other people could
    take a signal. Will probably be again to get more. Thank you

  117. Undeniably imagine that that you said. Your favorite justification appeared to be on the web the simplest factor to be mindful of.
    I say to you, I definitely get annoyed whilst
    people consider concerns that they just don’t realize about.
    You controlled to hit the nail upon the top as neatly as defined out the
    entire thing without having side-effects , other people can take a signal.
    Will probably be again to get more. Thanks

  118. What i don’t realize is in fact how you are no longer really much more neatly-favored than you might be now.

    You’re very intelligent. You understand thus significantly with regards to this matter,
    produced me personally imagine it from a lot of numerous angles.
    Its like men and women don’t seem to be involved except it
    is one thing to do with Lady gaga! Your individual stuffs nice.
    All the time take care of it up!

  119. Magnificent items from you, man. I have be aware your stuff previous to
    and you’re simply extremely excellent. I really like what you’ve obtained here, really like
    what you are saying and the best way by which you
    say it. You make it enjoyable and you still take care of
    to stay it wise. I cant wait to learn far more from you.

    That is actually a terrific site.

  120. Right here is the right blog for everyone who hopes to find out about this topic.

    You realize so much its almost tough to argue
    with you (not that I actually would want to…HaHa).
    You certainly put a brand new spin on a topic which has
    been discussed for ages. Excellent stuff, just excellent!

  121. An outstanding share! I have just forwarded this onto a
    co-worker who had been conducting a little research on this.
    And he in fact bought me dinner due to the fact that I stumbled upon it for him…
    lol. So allow me to reword this…. Thanks for the meal!!
    But yeah, thanks for spending time to discuss this topic here on your
    internet site.

  122. Its like you read my mind! You appear to grasp so much approximately this, such as
    you wrote the book in it or something. I believe that you simply can do with a few % to pressure the message home a little bit, however
    instead of that, this is great blog. An excellent read.
    I’ll definitely be back.

  123. Unquestionably believe that which you said. Your favorite reason appeared to be on the web the simplest thing to be aware of.
    I say to you, I certainly get annoyed while people think about
    worries that they plainly do not know about. You managed to hit the nail upon the top and also defined out the whole thing without having side effect , people
    could take a signal. Will likely be back to get more.
    Thanks

  124. Unquestionably imagine that that you stated. Your favourite justification seemed to be on the net
    the easiest factor to be aware of. I say to you, I definitely
    get annoyed even as other people think about worries
    that they plainly don’t recognise about. You controlled to hit the nail upon the top as well as defined out
    the entire thing without having side effect , other people can take a signal.
    Will probably be again to get more. Thank you

  125. Woah! I’m really digging the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s very difficult to get that “perfect balance” between usability
    and appearance. I must say that you’ve done a awesome job with this.
    Additionally, the blog loads very fast for me on Chrome.
    Outstanding Blog!

  126. An outstanding share! I’ve just forwarded this onto
    a colleague who has been doing a little research on this.
    And he in fact bought me dinner due to the fact that I found it for him…
    lol. So allow me to reword this…. Thank YOU for the meal!!
    But yeah, thanx for spending some time to discuss this topic here on your site.

  127. Greate pieces. Keep posting such kind of information on your site.
    Im really impressed by your site.
    Hey there, You have performed a great job. I’ll certainly digg it and for my part suggest
    to my friends. I’m sure they will be benefited from this site.

  128. The other day, while I was at work, my sister stole my apple ipad
    and tested to see if it can survive a forty foot drop, just so
    she can be a youtube sensation. My iPad is now destroyed
    and she has 83 views. I know this is totally off topic but I had to
    share it with someone!

  129. With havin so much written content do you ever run into any issues of plagorism or copyright
    infringement? My site has a lot of exclusive content I’ve either created myself or outsourced but
    it appears a lot of it is popping it up all over the
    internet without my agreement. Do you know any solutions to
    help stop content from being stolen? I’d definitely appreciate it.

  130. Unquestionably believe that which you stated. Your
    favorite justification seemed to be on the net the simplest thing to be aware of.
    I say to you, I definitely get irked while people consider worries that they plainly don’t know about.
    You managed to hit the nail upon the top and also defined out the whole
    thing without having side effect , people could take a signal.
    Will likely be back to get more. Thanks

  131. Simply wish to say your article is as amazing. The clarity in your post is just excellent and i could assume you’re an expert on this subject.
    Fine with your permission allow me to grab your RSS feed
    to keep up to date with forthcoming post. Thanks a million and
    please continue the rewarding work.

  132. Woah! I’m really enjoying the template/theme of this site.
    It’s simple, yet effective. A lot of times it’s difficult to get that “perfect balance” between user friendliness and
    visual appeal. I must say you’ve done a awesome job with this.

    Additionally, the blog loads super quick for
    me on Firefox. Exceptional Blog!

  133. It’s the best time to make a few plans for the longer term and it’s time to be
    happy. I have read this put up and if I may just I desire to suggest you some attention-grabbing issues or advice.

    Maybe you could write next articles referring to this article.
    I wish to read even more issues approximately it!

  134. With havin so much written content do you ever
    run into any problems of plagorism or copyright infringement?
    My website has a lot of unique content I’ve either created myself
    or outsourced but it looks like a lot of it is popping it up all over the
    web without my agreement. Do you know any ways to help prevent content from being stolen? I’d certainly appreciate it.

  135. Have you ever considered publishing an ebook or guest authoring on other blogs?
    I have a blog based on the same information you discuss and would really
    like to have you share some stories/information. I know my visitors would value your work.

    If you’re even remotely interested, feel free to send me an email.

  136. I don’t know if it’s just me or if everyone else encountering issues with your site.

    It appears as if some of the text within your posts are running off the screen. Can someone else please provide
    feedback and let me know if this is happening to them as well?
    This might be a issue with my browser because
    I’ve had this happen previously. Kudos

  137. Woah! I’m really enjoying the template/theme of this blog.
    It’s simple, yet effective. A lot of times it’s challenging to
    get that “perfect balance” between usability and visual appearance.
    I must say that you’ve done a superb job with this.
    Additionally, the blog loads extremely fast for
    me on Internet explorer. Exceptional Blog!

  138. I do agree with all the concepts you have offered for your post.
    They are really convincing and will definitely work. Nonetheless,
    the posts are very quick for newbies. Could you please prolong them a
    little from subsequent time? Thank you for the
    post.

  139. Thank you a bunch for sharing this with all of us you actually
    know what you’re speaking about! Bookmarked.
    Kindly also visit my website =). We can have a hyperlink exchange agreement
    among us

  140. Having read this I believed it was very informative. I appreciate you finding the time and energy to put this content together. I once again find myself personally spending a lot of time both reading and commenting. But so what, it was still worth it!

  141. Hey! I’m at work browsing your blog from my new apple iphone!
    Just wanted to say I love reading through your blog and look forward to all
    your posts! Keep up the excellent work!

  142. I used to be recommended this website by way of my cousin.
    I’m now not certain whether or not this post is written by
    way of him as no one else realize such specific about my difficulty.

    You’re amazing! Thank you!

  143. My brother suggested I would possibly like this blog.
    He was once totally right. This put up actually made my day.
    You can not imagine just how so much time I had spent for
    this information! Thanks!

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *