SoNebuntu
Ubuntu for Social Network Analyzers!
Update: 29 Sep 2018
Update:
- SoNebuntu Light Version is published.
- A dedicated website is built for SoNebuntu.
- Twitter and Instagram accounts are created.
Introduction
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
sonebuntu
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
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
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
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 …
SNAP
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
SocNetV
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
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
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
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
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
Heritrix is the Internet Archive’s open-source, extensible, web-scale, archival-quality web crawler project.
Norconex
Norconex is a North American information technology company specialising in Enterprise Search professional services and software development (both commercial and open-source).
OSS
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
WebSPHINX ( Website-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 https://sonebuntu.com.
Download
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.
Citation
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
سلام
تبریک میگم به خاطر این کار ارزشمندتون
به امید موفقیت ها و ارزش آفرینی های بیشتر تون.
بر ما واجب شد لینکشو بین همه دانشجوها و پژوهش گرا پخش کنیم تا ازش استفاده کنن.
راستی اون کار Onion Harvester به کجا رسید؟خیلی دوس دارم در جریانش باشم و خروجی شو داشته باشم
با سلام و سپاس از لطفتان. ممنون بابت اطلاع رسانی در ارتباط با توزیع لینوکس برای تحلیلگران شبکههای اجتماعی. پروژه
Onion Harvester
را فعلا کمی متوقف کردهام که توزیع را پیش ببرم ولی تا یکماه آینده نسخه دوم آن را در گیتهاب خواهم گذاشت که بسیار سریعتر از نسخه اول کار میکند. به عبارت دیگر، از چند برنامه چند نخی همزمان در یک رایانه استفاده خواهد شد.
بسیارعالی.
به امید موفقیت های روزافزون
تبریک میگم آقا
اگر خیلی پیچیده نیست من حاضرم کمک کنم یه فیلم آموزشی یکساعته براش بسازیم
سپاس گزارم. خیلی ممنون خواهم شد. هر زمانی برای شما مناسب بود به بنده اطلاع دهید که مزاحمتان شوم. با تشکر
واقعا عالی و کامل هست
باعث خرسندی هست ابزاری چنینی در لینوکس راه اندازی کردید
این لطف شما است. بزگوارید. نسخه لایت را نیز راه اندازی کردهام اگر توجهتان را جلب کند. البته چند روزی طول خواهد کشید تا seederها کامل شوند.
خوشحال میشوم به سایتی که جدیدا راه اندازی شده است نیز سر بزنید.
سلام
خدا قوت آقای تاجبخش
کار واقعا ارزشمندی است، تبریک میگم بهتون
یه سوالی داشتم در رابط با نصب ایا بصورت مجازی هم قابل استفاده و کاری لازم را دارد ؟
با تشکر
با سلام و سپاس فراوان از لطفتان.
بله بله. این سیستم دقیقا مانند اوبونتویی است که ابزار SNA را داخلش دارد با تغییراتی در سیستم.
شما میتوانید بصورت مجازی یا حقیقی نصب و استفاده نمایید.
البته در مجازی طبیعتا قدرت پردازش کاهش خواهد یافت.
همچنین CPU شما باید قابلیت مجازی سازی ۶۴ بیتی را نیز در اختیار مجازی ساز شما قرار دهد. چراکه این توزیع ۶۴ بیتی است.
هرگونه مورد دیگری باشد، سوال نمایید.
تاجبخش