Tuesday, October 30, 2012

Mission impossible: to install BeEF on a VPS with only 128Mb of RAM

Today's guest post contributed by Matteo Campofiorito:

Several weeks ago I received a free VPS from ChunkHost, my goal was to install an instance of BeEF but my VPS has limited resources. Is it even possible? Here is my VPS configuration:
  • OS: Ubuntu 12.04.1 LTS (Linux 3.2.0-29 x86_64)
  • RAM: 128 MB
  • storage: 3GB
At first, everything went fine following BeEF's installation instruction on GitHub. But, when I executed "bundle install," I received an error installing "eventmachine." I googled around for a solution and realized that my problem was the limited RAM. With only 128MB, g++ fails miserably when it tries to compile eventmachine.

But, extra RAM costs money, so I found a workaround: create a swap file of 512MB. I used "dd" to create the file (here is a good howto about swap file creation), then I activated it and added to my fstab. Then, bundle install succeeded, no error received!

This was the only problem I had with BeEF installation. Everything else went fine, and the program runs smoothly.

I hooked several browsers (2 Firefox, 1 Internet Explorer 9 and one Chrome instance), and there is  no slowness at all. The web UI feels responsive and so does the VPS. Here are some screenshots of the top command:

Before BeEF

After BeEF

During Hooking
I hope this helps you in your endeavors!

About Matteo:
Matteo is an open source addicted, security enthusiast and father of an awesome daughter. He works for one of the most important tech web sites in Italy, and in his spare time he writes his rambling thoughts on www.bufferoverflow.it You can reach him on Twitter as @matteoca


  1. Replies
    1. I feel this is among the such a lot vital info for me. And i am satisfied studying your article. However wanna commentary on few general things, The website style is ideal, the articles is truly nice
      Tangki Panel
      Tangki Fiberglass
      Jual Septic Tank


  2. The blog or and best that is extremely useful to keep I can share the ideas
    of the future as this is really what I was looking for, I am very comfortable and pleased to come here. Thank you very much.
    tanki online | 2048 game |
    tanki online game

  3. This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
    http://www.jualobataborsiherbal.com/ obat aborsi
    http://caramenggugurkankandungan.info/ cara menggugurkan kandungan
    http://www.jualobataborsiherbal.com/cara-menggugurkan-kandungan/ cara menggugurkan kandungan
    http://obataborsi59.com/ obat aborsi
    http://obataborsi59.com/cara-menggugurkan-kandungan-dengan-cepat-dan-aman/ cara menggugurkan kandungan
    http://obattelatdatangbulan.info/ obat telat datang bulan
    http://klinikobataborsi.com/ jual obat aborsi
    http://jualobatpenggugurkandungan.net/ obat penggugur kandungan
    http://tandatandakehamilan.net/ tanda tanda kehamilan
    http://tandatandakehamilan.net/cara-cepat-dan-selamat-menggugurkan-kandungan/ cara menggugurkan kandungan

  4. http://aborsi-tuntas.com/

  5. All the best blogs that is very useful for keeping me share the ideas of the future as well this is really what I was looking for, and I am very happy to come here. Thank you very much
    animal jam codes | five nights at freddy's 4 | hotmail login

  6. This is great, That's a great website, it really is what I was looking for, thank you for sharing!
    ymail login | ymail sign in |hotmail sign up |hotmail login

  7. http://klinikfarma.com/

  8. The article you have shared here very good. This is really interesting information for me. Thanks for sharing!
    hotmail.com login |hotmail login |gmail login

  9. * Jual Obat Aborsi,,
    * Obat Aborsi,,
    * Obat Penggugur Kandungan,,
    * what I have read on this page is enough to make me satisfied can menik die this article thanks greetings *

  10. This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
    Cara Menggugurkan Kandungan
    Obat Penggugur Kandungan
    Obat Aborsi
    Cara Menghitung Usia Kehamilan
    Obat Aborsi Ampuh
    Cara Menggugurkan Kandungan
    Obat Pelancar Haid
    Jual Obat Pelancar Haid
    for beginners like me need a lot of reading and searching for information on various blogs. and articles that you share a very nice and inspires me.

    Kami menjual Obat Aborsi Tuntas untuk usia 1 sampai 7 bulan, dimana Obat Penggugur Kandungan yang kami jual di jamin manjur tanpa kuret. Selain itu Obat Peluntur Janin ini sangatlah aman, jadi anda tidak perlu ragu lagi untuk order Obat Cytotec Asli di tempat kami. Untuk info lebih lanjut hubungi Call/Wa: 082279999433 || Bbm: DDB2E229.
    Selamat datang di website resmi kami: http://aborsituntas.net yang menyediakan obat aborsi tuntas kualitas terbaik dan sangat aman untuk digunakan sebagai Pengguguran Kandungan. Bagi anda yang ingin menggugurkan kandungan, kami sarankan untuk menggunakan Obat Aborsi aman yaitu Cytotec Misoprostol yang sangat ampuh untuk melunturkan janin.

  12. I love to read this post and found this website very beneficial
    I also have Blog on Happy wheels where you enjoy Free Happy Wheels Game
    happy wheels||happywheels.in||happy wheels game||fireboy and watergirl


  13. Jual Obat Aborsi >
    Jual Obat Aborsi

    Obat Aborsi Manjur >

    Jual Obat Aborsi Manjur >
    Obat Aborsi Manjur

  14. The cricket fans who wish to book tickets for the match between the RCB and MI, here we will update complete details regarding the date of the game location, stadium and player lists on this website so please connect with us.

    mi vs rcb ipl tickets


  15. تنظيف المكيفات ببريدة والقصيم
    تواجه مشاكل مع مكيف الهواء الخاص بك؟ العديد من المشاكل التي لديك مع مكيف الهواء الخاص بك قد تحل ببساطة تفعل ذلك بنفسك خطوات الصيانة التي يمكنك اتخاذها. القول المأثور "يبقيه بسيط غبي" يقطع شوطا طويلا. قبل افتراض أن لديك مشكلة تقنية الرئيسية التي يتطلب اصلاح مكيف لإصلاحها بعد اتهام لك ثروة، تبدأ من خلال القيام ببعض الخطوات البسيطة صيانة أجهزة تكييف الهواء وفحص بعض المشاكل واضحة.
    شركة تنظيف مكيفات بالقصيم
    شركة تنظيف مكيفات ببريدة
    شركة تنظيف مكيفات بعنيزة
    شركة تنظيف مكيفات بالبكيرية
    أولا عليك دائما أن تكون على يقين لديك فلتر الهواء النقي في النظام الخاص بك. إذا كنت وحدة لم التبريد وهل لاحظت تراكم الجليد أو حول وحدتك في الأماكن المغلقة أو في الهواء الطلق يجب إيقاف مكيف الهواء وإيقاف المروحة على لمدة 6-8 ساعات للسماح الجليد لذوبان الجليد. تذكر
    الجليد ترى من خارج النظام الخاص بك ليست سوى جزء صغير منه. معظم البناء الجليد حتى على المبخر أو لفائف داخل عمل القناة الخاص بك ان كنت لا تستطيع رؤية ذلك تأكد من السماح لها ذوبان الجليد لمدة 6-8 ساعات قبل ان يتحول حدتك مرة أخرى. بمجرد تحويله يعود على يقين الفلتر نظيف، جميع سجلات مفتوحة، والمنطقة المحيطة عن العرض والعودة السجلات هو واضح. إذا كان النظام يتجمد مرة أخرى بمجرد تشغيله سوف تحتاج إلى استدعاء المؤهلين اصلاح مكيف الهواء. يمكن أن النظام الخاص
    بك تكون منخفضة على الفريون. إذا يضيف الفريون ولكن غير قادر على تحديد موقع تسرب يمكنك محاولة "الفريون طقم إصلاح تسرب" تباع عبر الإنترنت التي هي سهلة لوضعها في النظام الخاص بك.
    شركة تنظيف مكيفات بالقصيم
    شركة تنظيف مكيفات ببريدة
    شركة تنظيف مكيفات بعنيزة
    شركة تنظيف مكيفات بالبكيرية

  16. Get 24x7 quick help & fix computer problems like computer freezes randomly, slow computer and computer repair. Call toll free Computer support number 1-888-300-4330.

  17. Garmin map update support phone number. Get instant help to fix Garmin map update or any Garmin issue by expert support team. Call now at Garmin phone number USA.

  18. gmail email login
    gmail login sign in
    gmail login account



  19. This comment has been removed by the author.

  20. https://tokovitalitasherbal.com/

  21. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    Selenium with python Training in Electronic City

  22. The students who avail professional writing help look for fast solutions. The fast assessment writing service introduced by Sample assignment by assignment Providers. Simply send in the details of your assignment, and we’ll do the rest. Be it providing  a programming assignment help, management assignment help, business plan assessments, business strategy assignments, and more we have you covered.

  23. اجاره ماشین از جمله خدماتی است که نام آن را این روز ها زیاد می شنویم. پیش از آن‌که مطالب و نکات مفیدی را درباره اجاره ماشین بیان کنیم. بهتر است نگاهی به پیشینه کسب و کارها و دلایل ایجاد کسب و کاری به نام اجاره ماشین یا در اصطلاح رنت بپردازیم. دانستن نکات کلی و جزئی درباره اجاره خودرو و خدمات خاص آن مانند اجاره ماشین در اختیار، می‌تواند به شما کمک زیادی کند؛ چرا که هر آدمی ممکن است حداقل یکبار از خدمات اجاره ماشین به منظور های مختلف استفاده کند. از طرفی با توجه به اهمیت این شغل، هر روزه افراد زیادی تمایل دارند درباره شرایط اجاره ماشین و نکاتی درباره آن بدانند.


  24. Thanks For Sharing The Information The Information Shared Is Very Valuable Please Keep Updating Us Time Just Went On Reading The article
    djpunjab top 20 song
    djpunjab bollywood
    djpunjab new punjabi song
    mp3 song download
    yaarsong mp3 songs
    jio saavn