215 Open Source Network Analysis Software Projects
Free and open source network analysis code projects including engines, APIs, generators, and tools.
Pattern 7627 ⭐
Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.
Owasp Mstg 6509 ⭐
The Mobile Security Testing Guide (MSTG) is a comprehensive manual for mobile app security development, testing and reverse engineering.
Scapy 5671 ⭐
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
Mobileapp Pentest Cheatsheet 2465 ⭐
The Mobile App Pentest cheat sheet was created to provide concise collection of high value information on specific mobile application penetration testing topics.
Awesome Community Detection 1427 ⭐
A curated list of community detection research papers with implementations.
Pgrouting 753 ⭐
Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
Network Analysis Made Simple 659 ⭐
An introduction to network analysis and applied graph theory using Python and NetworkX
Batfish 542 ⭐
Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.
Iqtlabs Poseidon 291 ⭐
Poseidon is a python-based application that leverages software defined networks (SDN) to acquire and then feed network traffic to a number of machine learning techniques. The machine learning algorithms classify and predict the type of device.
Lightweight Segmentation 234 ⭐
Lightweight models for real-time semantic segmentation(include mobilenetv1-v3, shufflenetv1-v2, igcv3, efficientnet).
Packetnet 211 ⭐
Official repository - High performance .Net assembly for dissecting and constructing network packets such as ethernet, ip, tcp, udp etc.
Grano 178 ⭐
A toolkit for mapping networks of political and economic influence through diverse types of entities and their relations. Accessible at http://granoproject.org
Programming Languages Influence 168 ⭐
Code to retrieve data for the programming languages influence visualizations from Freebase
Benedekrozemberczki Datasets 163 ⭐
A repository of pretty cool datasets that I collected for network science and machine learning research.
Sparkling Graph 138 ⭐
SparklingGraph provides easy to use set of features that will give you ability to proces large scala graphs using Spark and GraphX.
Pathpy 109 ⭐
pathpy is an OpenSource python package for the modeling and analysis of pathways and temporal networks using higher-order and multi-order graphical models
Peartree 109 ⭐
peartree: A library for converting transit data into a directed graph for sketch network analysis.
Netnoob 97 ⭐
A simple program written in bash that contains basic Linux network tools, information gathering tools and scanning tools.
Daggy 85 ⭐
Daggy - Data Aggregation Utility. Open source, free, cross-platform, server-less, useful utility for remote or local data aggregation and streaming
Graph_sampling 80 ⭐
Graph Sampling is a python package containing various approaches which samples the original graph according to different sample sizes.
Network Threats Taxonomy 76 ⭐
Machine Learning based Intrusion Detection Systems are difficult to evaluate due to a shortage of datasets representing accurately network traffic and their associated threats. In this project we attempt at solving this problem by presenting two taxonomies
Dynamite Nsm 79 ⭐
DynamiteNSM is a free Network Security Monitor developed by Dynamite Analytics to enable network visibility and advanced cyber threat detection
Cisco Ie Telemetry 73 ⭐
Open-source datasets for anyone interested in working with network anomaly based machine learning, data science and research
Cytoscape.JS Expand Collapse 70 ⭐
A Cytoscape.js extension to expand/collapse nodes for better management of complexity of compound graphs
Networkanalysis 70 ⭐
Java package that provides data structures and algorithms for network analysis.
Train Ai With Django Swagger Jwt 60 ⭐
Train AI (Keras + Tensorflow) to defend apps with Django REST Framework + Celery + Swagger + JWT - deploys to Kubernetes and OpenShift Container Platform
Net Analysis 57 ⭐
Tools, libraries and applications to analyze network measurements and detect interference.
Ctstraffic 56 ⭐
ctsTraffic is a highly scalable client/server networking tool giving detailed performance and reliability analytics
Altanalyze 56 ⭐
AltAnalyze is a multi-functional and easy-to-use software package for automated single-cell and bulk gene and splicing analyses. Easy-to-use precompiled graphical user-interface versions available from our website.