Pinned Repositories
auto-yaproto
Web auto-yaproto
online-cv
online curriculum vitae
online-cv_english
yaproto
This is a protocol development platform in JAVA. Although it serves any application-level protocol defined by its state machine and its messages, it includes some special details that allow you to implement protocols located at the network level, such as routing protocols. To do this, it allows the use of unicast / multicast, and the use of raw sockets. As an example, the RIPv2 protocol is implemented. It also implements the Netlink protocol in order to communicate with Linux kernel.In the case of routing protocols, in addition, the Netlink protocol, which allows to communicate with the core of a Linux system and establish new routes or to be observer is also partially implemented (in relation to route tables, network, ...) of route modifications introduced by other routing protocols or the system administrator. It is distributed with a state machine design, messages, actions, ie the components of the State design pattern, from which to derive to generate new protocols. As an example, RIPv2 (a state machine for the protocol and a state machine for each route) is implemented, which uses raw socket and broadcast. It also implements the Netlink protocol (network, routing table) for communication with a Linux kernel. More routing protocols, such as OSPFv2, are being developed.
online-cv
A minimal Jekyll Theme to host your resume (CV) on GitHub with a few clicks.
yaproto
This is a protocol development platform in JAVA. Although it serves any application-level protocol defined by its state machine and its messages, it includes some special details that allow you to implement protocols located at the network level, such as routing protocols. To do this, it allows the use of unicast / multicast, and the use of raw sockets. As an example, the RIPv2 protocol is implemented. It also implements the Netlink protocol in order to communicate with Linux kernel.In the case of routing protocols, in addition, the Netlink protocol, which allows to communicate with the core of a Linux system and establish new routes or to be observer is also partially implemented (in relation to route tables, network, ...) of route modifications introduced by other routing protocols or the system administrator. It is distributed with a state machine design, messages, actions, ie the components of the State design pattern, from which to derive to generate new protocols. As an example, RIPv2 (a state machine for the protocol and a state machine for each route) is implemented, which uses raw socket and broadcast. It also implements the Netlink protocol (network, routing table) for communication with a Linux kernel. More routing protocols, such as OSPFv2, are being developed.
oredondo's Repositories
oredondo/online-cv_english
oredondo/online-cv
online curriculum vitae
oredondo/auto-yaproto
Web auto-yaproto
oredondo/yaproto
This is a protocol development platform in JAVA. Although it serves any application-level protocol defined by its state machine and its messages, it includes some special details that allow you to implement protocols located at the network level, such as routing protocols. To do this, it allows the use of unicast / multicast, and the use of raw sockets. As an example, the RIPv2 protocol is implemented. It also implements the Netlink protocol in order to communicate with Linux kernel.In the case of routing protocols, in addition, the Netlink protocol, which allows to communicate with the core of a Linux system and establish new routes or to be observer is also partially implemented (in relation to route tables, network, ...) of route modifications introduced by other routing protocols or the system administrator. It is distributed with a state machine design, messages, actions, ie the components of the State design pattern, from which to derive to generate new protocols. As an example, RIPv2 (a state machine for the protocol and a state machine for each route) is implemented, which uses raw socket and broadcast. It also implements the Netlink protocol (network, routing table) for communication with a Linux kernel. More routing protocols, such as OSPFv2, are being developed.