<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.nsnam.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DenKrysos</id>
	<title>Nsnam - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.nsnam.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DenKrysos"/>
	<link rel="alternate" type="text/html" href="https://www.nsnam.org/wiki/Special:Contributions/DenKrysos"/>
	<updated>2026-04-21T16:45:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://www.nsnam.org/mediawiki/index.php?title=Contributed_Code&amp;diff=12378</id>
		<title>Contributed Code</title>
		<link rel="alternate" type="text/html" href="https://www.nsnam.org/mediawiki/index.php?title=Contributed_Code&amp;diff=12378"/>
		<updated>2021-08-13T10:08:00Z</updated>

		<summary type="html">&lt;p&gt;DenKrysos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC}}&lt;br /&gt;
There are several ways to contribute code to ns-3:&lt;br /&gt;
# [http://www.nsnam.org/developers/contributing-code/ Contribute to the main tree]&lt;br /&gt;
# Send contributed code to one of the maintainers, for archiving on the project website (and listing here)&lt;br /&gt;
# Maintain or archive your code at your own site and add a link here&lt;br /&gt;
&lt;br /&gt;
== Contributed code under review for the main tree ==&lt;br /&gt;
&lt;br /&gt;
Contributed code for the main tree will be accepted if it is considered to be of general interest.  Many new contributions for less common (or more niche) use cases are recommended for the ns-3 [https://apps.nsnam.org/ App Store].  View current [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests Merge Requests] for the mainline ns-3-dev.  See the [[Current_Development#Code_reviews | Current Development page]] and [https://groups.google.com/forum/?fromgroups#!forum/ns-3-reviews code review discussions] for a listing of older code that may still be of interest.&lt;br /&gt;
&lt;br /&gt;
== Contributed code not maintained by the project ==&lt;br /&gt;
&lt;br /&gt;
Not all code will end up being merged-- some is being maintained by third party sites or maintainers.  This section can be used to list this other code.  Note also that if you want the ns-3 project to maintain a tarball of your scripts or models for long-term archiving, we can list it here.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=3&lt;br /&gt;
&lt;br /&gt;
|+ Contributions&lt;br /&gt;
! Contribution !! Contributor !! Status !! Link &lt;br /&gt;
|-&lt;br /&gt;
! »Time-Aware Shaper (TAS)« from »Time-Sensitive Networking (TSN)« implemented in ns-3&lt;br /&gt;
|  [mailto:dennis.krummacker@gmail.com Dennis Krummacker], [mailto:lwendlin@rhrk.uni-kl.de Luca Wendling ] || ns-3.31 Version || [https://github.com/DenKrysos/Time-Aware-Shaper-TAS-in-ns-3 GitHub Repository]  &lt;br /&gt;
|-&lt;br /&gt;
! A framework for Radio Resource Management in WiFi Networks&lt;br /&gt;
|  Dr. Venkatesh Ramaiyan, Krishna Bharadwaj, S.Kalpalatha || ns-3.27 version || [https://github.com/ns3iit/rrimodule GitHub site] &lt;br /&gt;
|-&lt;br /&gt;
! OpenNet:  An emulator for Software-Defined Wireless Local Area Network and Software-Defined LTE Backhaul Network&lt;br /&gt;
|  Min-Cheng Chan, Ting-Hsuan Hsieh || ns-3.22 version || [https://github.com/dlinknctu/OpenNet GitHub site] &lt;br /&gt;
|-&lt;br /&gt;
! Tmix and DelayBox&lt;br /&gt;
|  Old Dominion || ns-3.13/3.14.1/3.21 versions || [http://code.google.com/p/tmix-ns3/ project website] &lt;br /&gt;
|-&lt;br /&gt;
! Synchronized Network Emulation&lt;br /&gt;
|  RWTH Aachen || ns-3.7 version || [http://www.comsys.rwth-aachen.de/projects/slicetime/ project website] &lt;br /&gt;
|-&lt;br /&gt;
! NEMO/MIP simulator&lt;br /&gt;
|  Hajime Tazaki || announced [http://mailman.isi.edu/pipermail/ns-developers/2010-November/008455.html here] || [http://code.nsnam.org/thehajime/ns-3-dce-quagga-umip/ code repository] &lt;br /&gt;
|-&lt;br /&gt;
! Content Addressable Networks DHT&lt;br /&gt;
|  Vijay K. Gurbani et al. || announced [http://mailman.isi.edu/pipermail/ns-developers/2010-November/008460.html here] || [https://open-innovation.alcatel-lucent.com/svn/ns-3-can code repository] &lt;br /&gt;
|-&lt;br /&gt;
! Pastry DHT Port&lt;br /&gt;
|  Charilaos Papadopoulos || early beta || [http://graphics.cs.aueb.gr/users/papado Personal Website] &lt;br /&gt;
|-&lt;br /&gt;
! Access point address manager&lt;br /&gt;
|  Francesco Malandrino || [http://www.nsnam.org/bugzilla/show_bug.cgi?id=471 details] || [http://www.nsnam.org/contributed/ap-address-manager.tar.bz2 Download ap-address-manager.cc/h] &lt;br /&gt;
|-&lt;br /&gt;
! Linux namespaces and ns-3&lt;br /&gt;
|  Tom Goff || demo code || [http://www.nsnam.org/wiki/index.php/HOWTO_use_Linux_namespaces_with_ns-3 wiki page] &lt;br /&gt;
|-&lt;br /&gt;
! ndnSIM: Named Data Networking (NDN) module for ns-3&lt;br /&gt;
|  Alexander Afanasyev et al. || released || [http://ndnsim.net ndnSIM homepage] &lt;br /&gt;
|-&lt;br /&gt;
! WiFi Dynamic Frequency Allocation feature&lt;br /&gt;
|  Raad Qandah || patch against ns-3.11 || [http://www.nsnam.org/contributed/Dynamic-Wifi-Frequency-Allocation-Feature.tar.gz Download tarball]&lt;br /&gt;
|-&lt;br /&gt;
! Fisheye State Routing with Node Degree Based Route Computation&lt;br /&gt;
|  [mailto:r311b712@ku.edu Ralph Baird] || zip archive (tested with ns-3.20) || [http://www.nsnam.org/contributed/fsr.zip  Download zip archive]&lt;br /&gt;
|-&lt;br /&gt;
! CRE-NS3:  Cognitive radio extension for ns-3&lt;br /&gt;
|  Abdulla Al-Ali and Kaushik Chowdhury || GitHub code (tested with ns-3.17) || [http://www.devasque.com/crens3/  Web site]&lt;br /&gt;
|-&lt;br /&gt;
! Examples of using the [https://github.com/steinwurf/kodo Steinwurf C++ Kodo library] (network coding) [http://kodo-ns3-examples.readthedocs.org/en/latest/index.html with ns-3]&lt;br /&gt;
| Nestor Hernandez || github (tracking ns-3-dev) || [http://kodo-ns3-examples.readthedocs.org/en/latest/# Project web site]&lt;br /&gt;
|-&lt;br /&gt;
! Multipath TCP from Morteza Kheirkhah&lt;br /&gt;
|  [mailto:M.Kheirkhah@sussex.ac.uk Morteza Kheirkhah] || GitHub code (tested with ns-3.19) || [https://github.com/mkheirkhah/mptcp  GitHub repo]&lt;br /&gt;
|-&lt;br /&gt;
! Blackhole attack simulation in ns-3 using AODV&lt;br /&gt;
|  [mailto:tahiliani@nitk.ac.in Shalini Satre and Mohit P. Tahiliani] || Patches for ns-3.20 to ns-3.25 || [http://mohittahiliani.blogspot.in/2014/12/ns-3-blackhole-attack-simulation-in-ns-3.html  Patch and sample program]&lt;br /&gt;
|-&lt;br /&gt;
! [[RadioWatcher]] (Provides real-time layer2&lt;br /&gt;
information from a Wifi device)&lt;br /&gt;
|  Fraunhofer FKIE ([mailto:christoph.fuchs@fkie.fraunhofer.de contact: Christoph Fuchs]) || tgz archive (tested with ns-3.23) || [http://www.nsnam.org/contributed/RadioWatcher.tgz  Download archive]&lt;br /&gt;
|-&lt;br /&gt;
! Distance vector routing&lt;br /&gt;
|  [mailto:west@sd.keio.ac.jp Hiroaki Nishi] || Patches for ns-3.21 || [https://github.com/westlab/ns3dvrp GitHub repository]&lt;br /&gt;
|-&lt;br /&gt;
! OpenFlow 1.3 module&lt;br /&gt;
|  [mailto:luciano@lrc.ic.unicamp.br Luciano Jerez Chaves] || Patches for ns-3.24 || [http://www.lrc.ic.unicamp.br/ofswitch13/ website]&lt;br /&gt;
|-&lt;br /&gt;
! OpenFlow DCE SDN framework&lt;br /&gt;
|  [mailto:j.ivey@gatech.edu Jared Ivey] || DCE modifications || [https://github.com/jaredivey/dce-python-sdn GitHub repo]&lt;br /&gt;
|-&lt;br /&gt;
! Topology Generator&lt;br /&gt;
|  [mailto:jeffrey.young@inl.gov Jeffrey Young] || GitHub repository (tested with ns-3.25) || [https://github.com/idaholab/Topology_Generator GitHub repo]&lt;br /&gt;
|-&lt;br /&gt;
! Code Generator (command-line/XML topology generator)&lt;br /&gt;
|  [mailto:jeffrey.young@inl.gov Jeffrey Young] || GitHub repository (tested with ns-3.25) || [https://github.com/idaholab/Code_Generator GitHub repo]&lt;br /&gt;
|-&lt;br /&gt;
! Wormhole Attack Simulation using ns3&lt;br /&gt;
|  Rahul Hada || GitHub repository (tested with ns-3.20) || [https://github.com/rahulhada/ns3-wormhole-attack GitHub repo]&lt;br /&gt;
|-&lt;br /&gt;
! Overlay ICN (O-ICN) simulator&lt;br /&gt;
|  [mailto:suvrat.a@tcs.com Suvrat Agrawal], and [mailto:s.samar@tcs.com Samar Shailendra] || Github repository; tested with ns3.24 || [https://github.com/TCS-Research/OICNSIM/ GitHub repo]&lt;br /&gt;
|-&lt;br /&gt;
! TCP Wave from TLCSat Group&lt;br /&gt;
|  [mailto:ahmed.said@uniroma2.it Ahmed Abdelsalam], and [mailto:roseti@ing.uniroma2.it Cesare Roseti] || Group Webpage /Github repository; tested with ns3.23 || [https://github.com/Ahmed1978/TCPWave GitHub repo]; [http://tlcsat.uniroma2.it/tcpwave TLCSat page]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Archived repositories ==&lt;br /&gt;
&lt;br /&gt;
These ns-3 repositories may be of interest to future users; many of them are prototypes that were never merged to the main tree and have been abandoned.&lt;br /&gt;
&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-swig.tar.bz2 SWIG bindings for ns-3 (Craig Dowell)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-nam.tar.bz2 nam (ns-2 network animator) for ns-3 (Mathieu Lacage)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-yans.tar.bz2 yans port to ns-3 (Mathieu Lacage)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-netlink.tar.bz2 ns-3 netlink sockets (Liu Jian)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/quagga-porting.tar.bz2 quagga porting (Liu Jian)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-para.tar.bz2 ns-3 parallelized branch (Hagen Paul Pfeifer)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-para-mpi.tar.bz2 MPI infrastructure (Hagen Paul Pfeifer)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-worker.tar.bz2 worker parallelization (Hagen Paul Pfeifer)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-dev-http.tar.bz2 toy http model (Raj Bhattacharjea)]&lt;br /&gt;
* [http://www.nsnam.org/contributed/ns-3-wifi-scanning.tar.bz2 experimental wifi scanning (Gustavo Carneiro)]&lt;/div&gt;</summary>
		<author><name>DenKrysos</name></author>
	</entry>
</feed>