Simple Packet Sender (SPS) is a Linux packet crafting tool. It supports IPv4, IPv6 including extension headers, and tunneling IPv6 over IPv4. It does not require pcap. It features packet crafting and sending one, multiple, or flooding IPv4 and IPv6 packets of type TCP, ICMP, or UDP (or cycling through all three). All values within an Ethernet frame can be modified arbitrarily. It supports IPv4 header options, TCP header options, and TCP, ICMP, and UDP data as well, input from either a keyboard as UTF-8/ASCII, a keyboard as hexadecimal, or from a file. IPv6 support includes hop-by-hop, "first" and "last" destination, routing, authentication, and encapsulating security payload (ESP) extension headers. For those without access to a native IPv6 network, IPv6 packets can be transmitted over IPv4 (6to4). Packet fragmentation is available for IPv4, IPv6, and 6to4. The assumed maximum transmission unit (MTU) can be changed if unusual fragment sizes are needed. IP addresses and port numbers can be randomized.
YAACC is an Android UPnP controller. It allows you to discover, use, and control UPnP devices on your network to stream media files. Since it's a subset of UPnP, it is also capable of communicating with DLNA devices. It is possible to start a UPnP server on your device in order to play media from your device on any UPnP renderer in your network. If you start the YAACC UPnP renderer service, you are able to control your device by another UPnP controller in the network. This is quite useful for Android HDMI sticks plugged into your TV. If you install YAACC on them and start the UPnP renderer service, you are able to stream media file to it using YAACC on your smartphone or tablet.