Skip to content

Instantly share code, notes, and snippets.

@rvighne
Created February 26, 2021 09:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rvighne/9b21eeb84395c147511dc5a18e45131a to your computer and use it in GitHub Desktop.
Save rvighne/9b21eeb84395c147511dc5a18e45131a to your computer and use it in GitHub Desktop.
iptables source code reading assignments
Gautam libarpt_mangle.c
Gautam libebt_dnat.c
Gautam libebt_mark_m.c
Gautam libebt_stp.c
Gautam libip6t_dst.c
Gautam libip6t_icmp6.c
Gautam libip6t_NETMAP.c
Gautam libip6t_SNPT.c
Gautam libipt_ECN.c
Gautam libipt_realm.c
Gautam libipt_ULOG.c
Gautam libxt_CHECKSUM.c
Gautam libxt_connlabel.c
Gautam libxt_cpu.c
Gautam libxt_ecn.c
Gautam libxt_IDLETIMER.c
Gautam libxt_length.c
Gautam libxt_nfacct.c
Gautam libxt_physdev.c
Gautam libxt_recent.c
Gautam libxt_socket.c
Gautam libxt_tcp.c
Gautam libxt_TOS.c
Gautam tos_values.c
Kayla dscp_helper.c
Kayla libebt_arpreply.c
Kayla libebt_mark.c
Kayla libebt_snat.c
Kayla libip6t_DNPT.c
Kayla libip6t_hl.c
Kayla libip6t_mh.c
Kayla libip6t_SNAT.c
Kayla libipt_DNAT.c
Kayla libipt_NETMAP.c
Kayla libipt_TTL.c
Kayla libxt_cgroup.c
Kayla libxt_connbytes.c
Kayla libxt_conntrack.c
Kayla libxt_DSCP.c
Kayla libxt_HMARK.c
Kayla libxt_LED.c
Kayla libxt_multiport.c
Kayla libxt_owner.c
Kayla libxt_rateest.c
Kayla libxt_SET.c
Kayla libxt_SYNPROXY.c
Kayla libxt_time.c
Kayla libxt_udp.c
Nelson libebt_802_3.c
Nelson libebt_ip.c
Nelson libebt_nflog.c
Nelson libebt_vlan.c
Nelson libip6t_eui64.c
Nelson libip6t_ipv6header.c
Nelson libip6t_REDIRECT.c
Nelson libip6t_srh.c
Nelson libipt_icmp.c
Nelson libipt_REDIRECT.c
Nelson libxt_addrtype.c
Nelson libxt_CLASSIFY.c
Nelson libxt_connlimit.c
Nelson libxt_CT.c
Nelson libxt_esp.c
Nelson libxt_ipcomp.c
Nelson libxt_limit.c
Nelson libxt_NFLOG.c
Nelson libxt_pkttype.c
Nelson libxt_rpfilter.c
Nelson libxt_standard.c
Nelson libxt_tcpmss.c
Nelson libxt_TPROXY.c
Rohit libebt_among.c
Rohit libebt_ip6.c
Rohit libebt_pkttype.c
Rohit libip6t_ah.c
Rohit libip6t_frag.c
Rohit libip6t_LOG.c
Rohit libip6t_REJECT.c
Rohit libipt_ah.c
Rohit libipt_LOG.c
Rohit libipt_REJECT.c
Rohit libxt_AUDIT.c
Rohit libxt_cluster.c
Rohit libxt_CONNMARK.c
Rohit libxt_dccp.c
Rohit libxt_hashlimit.c
Rohit libxt_iprange.c
Rohit libxt_mac.c
Rohit libxt_NFQUEUE.c
Rohit libxt_policy.c
Rohit libxt_sctp.c
Rohit libxt_statistic.c
Rohit libxt_TCPOPTSTRIP.c
Rohit libxt_TRACE.c
Saurav libebt_arp.c
Saurav libebt_log.c
Saurav libebt_redirect.c
Saurav libip6t_DNAT.c
Saurav libip6t_hbh.c
Saurav libip6t_MASQUERADE.c
Saurav libip6t_rt.c
Saurav libipt_CLUSTERIP.c
Saurav libipt_MASQUERADE.c
Saurav libipt_SNAT.c
Saurav libxt_bpf.c
Saurav libxt_comment.c
Saurav libxt_CONNSECMARK.c
Saurav libxt_devgroup.c
Saurav libxt_helper.c
Saurav libxt_ipvs.c
Saurav libxt_MARK.c
Saurav libxt_osf.c
Saurav libxt_quota.c
Saurav libxt_SECMARK.c
Saurav libxt_string.c
Saurav libxt_TEE.c
Saurav libxt_u32.c
#!/bin/sh
names=(Kayla Gautam Nelson Rohit Saurav)
i=0
for src in *.c
do
echo "${names[i]}" "$src"
i=$(((i+1)%5))
done | sort
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment