Linux command that outputs code animations similar to the movie The Matrix.
while :; do \
echo \
$LINES \
$COLUMNS \
$(( $RANDOM % $COLUMNS)) \
$(printf "\U$(($RANDOM % 500))"); \
sleep 0.05; \Linux command that outputs code animations similar to the movie The Matrix.
while :; do \
echo \
$LINES \
$COLUMNS \
$(( $RANDOM % $COLUMNS)) \
$(printf "\U$(($RANDOM % 500))"); \
sleep 0.05; \| #include <stdio.h> | |
| #include <inttypes.h> | |
| #include <stdlib.h> | |
| #include <unistd.h> | |
| #include <linux/if_ether.h> | |
| #include <linux/ipv6.h> | |
| #include <linux/udp.h> | |
| #include <arpa/inet.h> | |
| #include <sys/ioctl.h> | |
| #include <net/if.h> |
| #include <linux/if_ether.h> | |
| #include <linux/ip.h> | |
| #include <linux/ipv6.h> | |
| #include <linux/udp.h> | |
| #include <linux/tcp.h> | |
| #include <linux/icmp.h> | |
| #include <linux/icmpv6.h> | |
| #include <linux/in.h> | |
| #include <inttypes.h> | |
| #include <stdint.h> |
| #include <linux/if_ether.h> | |
| #include <linux/ip.h> | |
| #include <linux/ipv6.h> | |
| #include <linux/udp.h> | |
| #include <linux/tcp.h> | |
| #include <linux/icmp.h> | |
| #include <linux/icmpv6.h> | |
| #include <linux/in.h> | |
| #include <inttypes.h> | |
| #include <stdint.h> |
| #include <linux/bpf.h> | |
| #include <linux/bpf_common.h> | |
| #include <inttypes.h> | |
| #include <linux/if_ether.h> | |
| #include <linux/ip.h> | |
| #include <linux/icmp.h> | |
| #include <linux/in.h> | |
| #include "/home/dev/XDP-Firewall/libbpf/src/bpf_helpers.h" |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <unistd.h> | |
| #include <sys/types.h> | |
| #include <sys/socket.h> | |
| #include <sys/sysinfo.h> | |
| #include <netinet/in.h> | |
| #include <net/if.h> | |
| #include <linux/if.h> | |
| #include <linux/if_ether.h> |
| // Payload match. | |
| if (filter[i]->payloadLen > 0) | |
| { | |
| // Initialize packet data. | |
| for (uint16_t j = 0; j < MAX_PCKT_LENGTH; j++) | |
| { | |
| if ((j + 1) > filter[i]->payloadLen) | |
| { | |
| break; | |
| } |
| #!/bin/bash | |
| # Forwarding Server: | |
| # IP - 10.50.0.3 | |
| # Do DNAT to game server machine. | |
| iptables -t nat -A PREROUTING -d 10.50.0.3 -p udp --dport 27015 -j DNAT --to-destination 10.50.0.4 | |
| # Masquerade connections to game server machine (not sure if needed, can use SNAT rule as well if need to be). | |
| iptables -t nat -A POSTROUTING -d 10.50.0.4 -j MASQUERADE |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <unistd.h> | |
| #include <sys/socket.h> | |
| #include <sys/types.h> | |
| #include <netinet/ip.h> | |
| #include <netinet/in.h> | |
| #include <arpa/inet.h> | |
| #include <net/if.h> | |
| #include <linux/if.h> |
| /* Testing forwarding packets to destination. */ | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <unistd.h> | |
| #include <sys/socket.h> | |
| #include <sys/types.h> | |
| #include <netinet/ip.h> | |
| #include <netinet/in.h> | |
| #include <arpa/inet.h> | |
| #include <linux/if_packet.h> |