Ubuntu for Social Network Analyzers!SoNebuntu

Facebook page

Twitter Account

Instagram Account

Update: 29 Sep 2018




SoNebuntu is Linux Distribution based on Ubuntu 16.04 x86-64. Sonebuntu contains useful tools for a Social Network Analyzer and Information Collector. Beside, it has development environment for building apps for SNA and tools needed for researchers.
It is free to change, install, develop or add other software. Contribution is appropriated.
You may use


as password in everywhere such as system login (User: sonebuntu , Pass : sonebuntu).

#SoNebuntu OS

is used in social networks as hashtag.

SNA Tools

The tools include following opensource projects:


Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs. Runs on Windows, Mac OS X and Linux. Gephi is open-source and free.



Cytoscape is an open source software platform for visualizing complex networks and integrating these with any type of attribute data. A lot of Apps are available for various kinds of problem domains, including bioinformatics, social network analysis, and semantic web.



MuxViz is a framework for the multilayer analysis and visualization of networks. It allows an interactive visualization and exploration of multilayer networks, i.e., graphs where nodes exhibit multiple relationships simultaneously. It is suitable for the analysis of social networks exhibiting relationships of different type (e.g., family, work, etc) or …



Stanford Network Analysis Platform (SNAP) is a general purpose network analysis and graph mining library. It is written in C++ and easily scales to massive networks with hundreds of millions of nodes, and billions of edges. It efficiently manipulates large graphs, calculates structural properties, generates regular and random graphs, and supports attributes on nodes and edges



Social Network Visualizer (SocNetV) is a cross-platform, user-friendly application for the analysis and visualization of Social Networks in the form of mathematical graphs, where vertices depict actors/agents and edges represent their relations.



NetLogo is a multi-agent programmable modeling environment. It is used by tens of thousands of students, teachers and researchers worldwide. It also powers HubNet participatory simulations. It is authored by Uri Wilensky and developed at the CCL.



visone is free for academic and research purposes, and no registration is required. Simply use Java Web Start to run the latest released version …

Development and Professional Tools

The following IDEs and frameworks are include:



Anaconda: With Python at its core, Anaconda is a platform for connecting your expertise and curiosity with data to explore and deploy innovative analytic apps that solve challenging problems with ease and agility. Most of needed packages like NetworkX, sklearn and many more are included. PyDev is included for usage.

R Project


R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS. R is used in MuxViz.

GNU Octave


GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation.

OpenJDK 9


OpenJDK 9 The primary goal of this Project was to produce an open-source implementation of the seventh edition of the Java SE Platform, as defined by JSR 336 in the Java Community Process.

Web Crawler

Popular and open source web crawlers are included in this release. You may use these tools to crawl the web or social networks for data gathering.


Microbot is a simple bot for crawl the web links anonymously, therefore it is get harder for social networks or web servers to ban you. But it is just make harder not totally invisible. It is under development and new features are going to be added such as Webkit extension for crawl AJAX based web information.

Apache Nutch


Nutch is a well matured, production ready Web crawler. Nutch 1.x enables fine grained configuration, relying on Apache Hadoop™ data structures, which are great for batch processing.



Heritrix is the Internet Archive’s open-source, extensible, web-scale, archival-quality web crawler project.



Norconex is a North American information technology company specialising in Enterprise Search professional services and software development (both commercial and open-source).



Search Portal helps your building state of the art search experience.
You manage the index, the records and the web templates.
We take care of hosting your search service.

Open Web Spider


OpenWebSpider is an Open Source multi-threaded Web Spider (robot, crawler) and search engine with a lot of interesting features!

Web Sphinx

WebSPHINXWebsite-Specific Processors for HTML Information eXtraction) is a Java class library and interactive development environment for web crawlers. A web crawler (also called a robot or spider) is a program that browses and processes Web pages automatically.

WebSPHINX consists of two parts: the Crawler Workbench and the WebSPHINX class library.

Full vs Light

SoNebuntu full version contains default packages of Ubuntu distribution including Unity desktop, Firefox Browser, Office tools such as LibreOffice. While, light version conatins only the essential packages and do not contain any unnecessary files in order to keep the distribution light. You can add any packages to it by the default apt tool as is in Ubuntu.

For more information please check


For more screen shots, please check

OpenWebSpider SNA SoNebuntu-preview Crawlers Firefox MuxViz


You can download SoNebuntu by using torrent. You can use any torrent client such as qbittorrent, transmission, or etc. Thanks in advanced and happy SNAing. 🙂

If you’ve faced any problems, do not hesitate to contact me.

Download Link (Full Version)

Download Link (Light Version)


Please cite to the following paper if you are using SoNebuntu:

M. S. Tajbakhsh and J. Bagherzadeh, “Microblogging Hash Tag Recommendation System Based on Semantic TF-IDF: Twitter Use Case,” 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW), Vienna, Austria, 2016, pp. 252-257.
doi: 10.1109/W-FiCloud.2016.59


  1. علی کریمی

    تبریک میگم به خاطر این کار ارزشمندتون
    به امید موفقیت ها و ارزش آفرینی های بیشتر تون.
    بر ما واجب شد لینکشو بین همه دانشجوها و پژوهش گرا پخش کنیم تا ازش استفاده کنن.
    راستی اون کار Onion Harvester به کجا رسید؟خیلی دوس دارم در جریانش باشم و خروجی شو داشته باشم

    • با سلام و سپاس از لطفتان. ممنون بابت اطلاع رسانی در ارتباط با توزیع لینوکس برای تحلیل‌گران شبکه‌های اجتماعی. پروژه
      Onion Harvester
      را فعلا کمی متوقف کرده‌ام که توزیع را پیش ببرم ولی تا یکماه آینده نسخه دوم آن را در گیت‌هاب خواهم گذاشت که بسیار سریع‌تر از نسخه اول کار می‌کند. به عبارت دیگر، از چند برنامه چند نخی همزمان در یک رایانه استفاده خواهد شد.

      • علی کریمی

        به امید موفقیت های روزافزون

  2. فرهاد حضرتی

    تبریک میگم آقا
    اگر خیلی پیچیده نیست من حاضرم کمک کنم یه فیلم آموزشی یکساعته براش بسازیم

    • سپاس گزارم. خیلی ممنون خواهم شد. هر زمانی برای شما مناسب بود به بنده اطلاع دهید که مزاحمتان شوم. با تشکر

  3. واقعا عالی و کامل هست
    باعث خرسندی هست ابزاری چنینی در لینوکس راه اندازی کردید

    • این لطف شما است. بزگوارید. نسخه لایت را نیز راه اندازی کرده‌ام اگر توجهتان را جلب کند. البته چند روزی طول خواهد کشید تا seederها کامل شوند.
      خوشحال می‌شوم به سایتی که جدیدا راه اندازی شده است نیز سر بزنید.

  4. میثم

    خدا قوت آقای تاجبخش
    کار واقعا ارزشمندی است، تبریک میگم بهتون
    یه سوالی داشتم در رابط با نصب ایا بصورت مجازی هم قابل استفاده و کاری لازم را دارد ؟
    با تشکر

    • با سلام و سپاس فراوان از لطفتان.
      بله بله. این سیستم دقیقا مانند اوبونتویی است که ابزار SNA را داخلش دارد با تغییراتی در سیستم.
      شما می‌توانید بصورت مجازی یا حقیقی نصب و استفاده نمایید.
      البته در مجازی طبیعتا قدرت پردازش کاهش خواهد یافت.
      همچنین CPU شما باید قابلیت مجازی سازی ۶۴ بیتی را نیز در اختیار مجازی ساز شما قرار دهد. چراکه این توزیع ۶۴ بیتی است.

      هرگونه مورد دیگری باشد، سوال نمایید.

Leave a Reply

Your email address will not be published. Required fields are marked *