From: Rob Date: Mon, 9 Apr 2018 09:34:14 +0000 (+0800) Subject: minor changes X-Git-Url: https://robinkrens.nl/gitweb/?a=commitdiff_plain;h=fd33c869171e0896f5b77e866632881863ebde01;p=robinkrens.nl minor changes --- diff --git a/files/git-cheatsheet.pdf b/files/git-cheatsheet.pdf new file mode 100644 index 0000000..feb83ba Binary files /dev/null and b/files/git-cheatsheet.pdf differ diff --git a/resources.html b/resources.html index 1a166b7..0d4e14d 100644 --- a/resources.html +++ b/resources.html @@ -13,13 +13,20 @@

Networking

-

A good way to understand more about networking is two setup two computers: a server and a client. And the play around with the tools. The following tools and documentation are extremely useful +

A good way to understand more about networking is two setup two computers: a server and a client. And the play around with the tools. The following tools and documentation are extremely useful.

-

Iptables

-

Although there is more abstract software to manage firewalls, like ufw on debian-based systems and firewall-cmd on redhat systems, Iptables will help you understand what actually happens during filtering, mangling or routing a package. https://www.frozentux.net/iptables-tutorial/iptables-tutorial.html has a structured approach in explaining what happends when a package hits the firewall. +

Netcat

+

Simple tool to open or connect to TCP or UDP ports and output data through these channels. Build and test proxies. Powerful for debugging. Cryptcat is a similar tool, but with support for cryptography +

+

Sendip

+

Create and send IP, TCP or UDP packages. You are able to edit any value within these packages. +

+

Iptables

+

Although there is more abstract software to manage firewalls, like ufw on debian-based systems and firewall-cmd on redhat systems, Iptables will help you understand what actually happens during filtering, mangling or routing a package. https://www.frozentux.net/iptables-tutorial/iptables-tutorial.html has a structured approach in explaining what happends when a package hits the firewall. Pay extra attention to Network Address Translation. Here is another nice HOWTO: https://netfilter.org/documentation/HOWTO/NAT-HOWTO-5.html

Virtual Private Networks

Please have a look at http://www.robinkrens.nl/gfw.html diff --git a/resources.txt b/resources.txt index 1e05cef..279c72e 100644 --- a/resources.txt +++ b/resources.txt @@ -4,16 +4,28 @@ robinkrens.nl - Linux Resources This page lists some useful resources for a more in depth understanding on specific subjects. Assumed is that you have a basic understanding of Linux and Networking. If not, you might to start with one of the followings books * http://linux-training.be - PDFs about the fundamentals, gives an overview of the most common tools and how to use them. PDFs contains some nice exercises. - * http://www.tlpd.org - The Linux Documentation project. Look for the UNIX and Internet Fundamentals HOWTO. (Do you *really* know what happens when you turn on a PC?) + * http://www.tldp.org - The Linux Documentation project. Look for the UNIX and Internet Fundamentals HOWTO. (Do you *really* know what happens when you turn on a PC?) + * https://netfilter.org/documentation/HOWTO/networking-concepts-HOWTO.html - Elementary HOWTO about Networking. Networking -------- -A good way to understand more about networking is two setup two computers: a server and a client. And the play around with the tools. The following tools and documentation are extremely useful +A good way to understand more about networking is two setup two computers: a server and a client. And the play around with the tools. The following tools and documentation are extremely useful. + +Netcat +~~~~~~ +Simple tool to open or connect to TCP or UDP ports and output data through these channels. Build and test proxies. Powerful for debugging. _Cryptcat_ is a similar tool, but with support for cryptography + +Sendip +~~~~~~ +Create and send IP, TCP or UDP packages. You are able to edit any value within these packages. + Iptables ~~~~~~~~ -Although there is more abstract software to manage firewalls, like *ufw* on debian-based systems and *firewall-cmd* on redhat systems, Iptables will help you understand what actually happens during filtering, mangling or routing a package. https://www.frozentux.net/iptables-tutorial/iptables-tutorial.html has a structured approach in explaining _what happends when a package hits the firewall_. +Although there is more abstract software to manage firewalls, like *ufw* on debian-based systems and *firewall-cmd* on redhat systems, Iptables will help you understand what actually happens during filtering, mangling or routing a package. https://www.frozentux.net/iptables-tutorial/iptables-tutorial.html has a structured approach in explaining _what happends when a package hits the firewall_. Pay extra attention to Network Address Translation. Here is another nice HOWTO: https://netfilter.org/documentation/HOWTO/NAT-HOWTO-5.html + + Virtual Private Networks ----