This page presents some of our research laboratory projects. They are:
A brief description for each project is given below.
Destate (Discrete Event System Toolkit and inTeractive Environment) is
a tool to create and do operations with automata.
It is used in the theory of computation classes.
Some of its features are:
interactive visualization of the automaton (zoom, translation),
interactive creation of the automaton (with command line),
save and open automaton as XML files,
visualization of the automaton data,
multi visualization of automata, and
support to Deterministic and Non-deterministic.
The Great Internet Keeper (GIK) project aims to build tools and
theories to study the Internet.
The current state of development of this project is theoretical.
The first results, presented in a
PhD thesis, support the creation of tools with
new strategies to perform monitoring of large networks.
The next steps are grouped in two main directions:
algorithms for analysis of large graphs and new network scanner daemon
and database.
This project aims to create an open source low cost development
environment for Internet of Things (IoT) applications.
The integration of wireless sensors networks (WSN) to the Internet is
an emerging research topic in the scientific community.
But wireless sensors and integration devices are too expensive to make
possible practical research on large scale.
Moreover, some open source enthusiasts wants a free platform to develop
its applications.
These two facts were the reason to the creation of a core (kernel)
development platform for IoT, named KIoT.
A network visualization tool initially developed for
Umit
during the
GSoC
(Google Summer of Code) program in 2007.
It consists in a graphical tool to illustrate network information
obtained by
Nmap.
Basically, it offers a interactive visualization for exploration of
network topology and properties using a radial layout based placement
of network nodes.
Part of RadialNet is integrated on the official Nmap front-end, named
Zenmap.
The official Nmap
book
contains a section named
Surfing the Network Topology
devoted to this subject.
SHELF HPC Platform (Scalable, Heterogeneous, Low-cost and Free High
Performance Computing Platform) is a project which aims to build up a
parallel and distributed computing low-cost testbed for research and
educational purposes.
It consists on a
Beowulf cluster
equipped with standard Linux systems, specifically
Debian, and
OpenMPI
(A High Performance Message Passing Library).
An Open Geographic Information System built on the top of
GoogleMaps and
OpenStreetMap.
The application is based on
OpenLayers,
Mapnik and
Django.
It is a project which aims to identify remote networked systems and
devices through the network, e.g. using operating system
fingerprinting.
Operating System (OS) fingerprinting is the process of identify the OS
of a remote machine through a computer network.
This process has many applications in network security.
Both white and black hat hackers can use OS fingerprinting to obtain
information about possible vulnerable targets on a computer network.
There are many tools that can perform OS fingerprinting.
However, there are many OS fingerprinting deceiving tools that can
invalidate identification results.
ZION is a new remote computer fingerprinting tool which can overcome
these problems.