<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://everything2.com/">
    <title>Frater 219's New Writeups</title>
    <link rel="alternate" type="text/html" href="http://everything2.com/index.pl?node=Everything%20User%20Search&amp;usersearch=Frater 219" />
    <link rel="self" type="application/atom+xml" href="?node=New%20Writeups%20Atom%20Feed&amp;type=ticker&amp;foruser=Frater 219" />
    <id>http://everything2.com/?node=New%20Writeups%20Atom%20Feed&amp;foruser=Frater 219</id>
    <updated>2003-03-22T17:28:54Z</updated>
1<entry><title>I wanted to eat; I had fir-trees (idea)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Frater+219/writeups/I+wanted+to+eat%253B+I+had+fir-trees"/><id>http://everything2.com:80/user/Frater+219/writeups/I+wanted+to+eat%253B+I+had+fir-trees</id><author><name>Frater 219</name><uri>http://everything2.com:80/user/Frater 219</uri></author><published>2003-03-22T17:28:54Z</published><updated>2003-03-22T17:28:54Z</updated>
<content type="html">&lt;blockquote&gt;&lt;em&gt;
Ya khotyel yest';
&lt;br&gt;U menya yest' yeli.
&lt;br&gt;Moi &lt;a href=&quot;/title/droog&quot;&gt;droog&lt;/a&gt; khotyel yest';
&lt;br&gt;My yeli yeli.
&lt;p&gt;
I wanted to eat;
&lt;br&gt;I had fir-trees.
&lt;br&gt;My friend wanted to eat;
&lt;br&gt;We ate fir-trees.
&lt;/em&gt;&lt;/blockquote&gt;
&lt;p&gt;
This little &lt;a href=&quot;/title/Russian&quot;&gt;Russian&lt;/a&gt; rhyme is a double &lt;a href=&quot;/title/pun&quot;&gt;pun&lt;/a&gt; upon some coincidences in &lt;a href=&quot;/title/Russian+grammar&quot;&gt;Russian grammar&lt;/a&gt;. The word &lt;em&gt;yest'&lt;/em&gt; is both the infinitive &lt;em&gt;to &lt;a href=&quot;/title/eat&quot;&gt;eat&lt;/a&gt;&lt;/em&gt; and an &lt;a href=&quot;/title/irregular+verb&quot;&gt;irregular verb&lt;/a&gt; meaning something like &lt;em&gt;&lt;a href=&quot;/title/to+be&quot;&gt;to be&lt;/a&gt;&lt;/em&gt; or &lt;em&gt;to belong to.&lt;/em&gt; The word &lt;em&gt;yeli&lt;/em&gt; is both the plural past-tense of &lt;em&gt;to eat,&lt;/em&gt; and also the plural noun &lt;em&gt;&lt;a href=&quot;/title/fir&quot;&gt;fir&lt;/a&gt;-trees.&lt;/em&gt;
&lt;p&gt;
Pretty silly, &lt;em&gt;da?&lt;/em&gt;</content>
</entry>1<entry><title>127.0.0.1 (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Frater+219/writeups/127.0.0.1"/><id>http://everything2.com:80/user/Frater+219/writeups/127.0.0.1</id><author><name>Frater 219</name><uri>http://everything2.com:80/user/Frater 219</uri></author><published>2003-01-14T02:19:54Z</published><updated>2003-01-14T02:19:54Z</updated>
<content type="html">127.0.0.1, being the first &lt;a href=&quot;/title/IP+address&quot;&gt;IP address&lt;/a&gt; on the &lt;a href=&quot;/title/127.0.0.0%252F8&quot;&gt;127.0.0.0/8&lt;/a&gt; &lt;a href=&quot;/title/netblock&quot;&gt;netblock&lt;/a&gt; reserved for &lt;a href=&quot;/title/loopback&quot;&gt;loopback&lt;/a&gt; use, is the address most commonly used for a loopback network interface. Every properly functioning &lt;a href=&quot;/title/TCP%252FIP&quot;&gt;TCP/IP&lt;/a&gt; &lt;a href=&quot;/title/network+stack&quot;&gt;network stack&lt;/a&gt; has one of these -- it is an address reserved for the host to use when talking to itself.
&lt;p&gt;
If you &lt;a href=&quot;/title/ping&quot;&gt;ping&lt;/a&gt; 127.0.0.1, you should always get a response, with a truly minuscule &lt;a href=&quot;/title/latency&quot;&gt;latency&lt;/a&gt;. This is because packets sent to the loopback don't have to transit any actual network -- they go down the &lt;a href=&quot;/title/kernel&quot;&gt;kernel&lt;/a&gt; network stack to &lt;a href=&quot;/title/Layer+2&quot;&gt;Layer 2&lt;/a&gt; and come right back. If you have a &lt;a href=&quot;/title/Web+server&quot;&gt;Web server&lt;/a&gt; running on your host, you can often test it out at &lt;em&gt;http://127.0.0.1/&lt;/em&gt;. Pranksters may sometimes suggest that address as a place to look for &lt;a href=&quot;/title/warez&quot;&gt;warez&lt;/a&gt; or &lt;a href=&quot;/title/pr0n&quot;&gt;pr0n&lt;/a&gt; ....
&lt;p&gt;
Under no circumstances should you disable the loopback interface whilst connected to the &lt;a href=&quot;/title/Internet&quot;&gt;Internet&lt;/a&gt;. On some systems, this may cause your kernel &lt;a href=&quot;/title/routing+table&quot;&gt;routing table&lt;/a&gt; to direct packets for 127.0.0.1 out one of your real network interfaces, where they&amp;hellip;</content>
</entry>1<entry><title>127.0.0.0/8 (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Frater+219/writeups/127.0.0.0%252F8"/><id>http://everything2.com:80/user/Frater+219/writeups/127.0.0.0%252F8</id><author><name>Frater 219</name><uri>http://everything2.com:80/user/Frater 219</uri></author><published>2003-01-11T03:11:16Z</published><updated>2003-01-11T03:11:16Z</updated>
<content type="html">In &lt;a href=&quot;/title/TCP%252FIP&quot;&gt;TCP/IP&lt;/a&gt;, the 127.0.0.0/8 &lt;a href=&quot;/title/netblock&quot;&gt;netblock&lt;/a&gt; is reserved for the &lt;a href=&quot;/title/loopback&quot;&gt;loopback&lt;/a&gt; interface on each network-connected &lt;a href=&quot;/title/host&quot;&gt;host&lt;/a&gt;. This is a &lt;a href=&quot;/title/Class+A&quot;&gt;Class A&lt;/a&gt; netblock, equal to 2&lt;sup&gt;24&lt;/sup&gt; addresses, reserved entirely for each host to communicate &lt;em&gt;with itself.&lt;/em&gt;
&lt;p&gt;
The most commonly used address for a loopback interface is &lt;a href=&quot;/title/127.0.0.1&quot;&gt;127.0.0.1&lt;/a&gt;, but there is no restriction on how many of these addresses a host may use. The stereotypical use for loopback addresses is testing of network programs -- but any time you refer to &lt;tt&gt;localhost&lt;/tt&gt; on a &lt;a href=&quot;/title/Unix&quot;&gt;Unix&lt;/a&gt; system, you're probably referring to the loopback.
&lt;p&gt;
No address in the loopback range is valid on any physical IP network. Packets with source addresses in this range can confuse older network stacks (see &lt;a href=&quot;/title/martian&quot;&gt;martian&lt;/a&gt;).</content>
</entry>1<entry><title>shell (idea)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Frater+219/writeups/shell"/><id>http://everything2.com:80/user/Frater+219/writeups/shell</id><author><name>Frater 219</name><uri>http://everything2.com:80/user/Frater 219</uri></author><published>2003-01-04T19:42:24Z</published><updated>2003-01-04T19:42:24Z</updated>
<content type="html">On &lt;a href=&quot;/title/Unix&quot;&gt;Unix&lt;/a&gt;-like systems, the &lt;a href=&quot;/title/shell&quot;&gt;shell&lt;/a&gt; is the command interpreter, which accepts &lt;a href=&quot;/title/command+line&quot;&gt;command line&lt;/a&gt; input and runs other programs accordingly. It's also usually one of the first &lt;a href=&quot;/title/programming+language&quot;&gt;programming languages&lt;/a&gt; that Unix users and &lt;a href=&quot;/title/sysadmin&quot;&gt;system administrators&lt;/a&gt; learn. Though relatively simplistic as languages go, the shell is useful because it can easily run other programs and respond to their output or &lt;a href=&quot;/title/error+code&quot;&gt;error code&lt;/a&gt; results.
&lt;p&gt;
Programs that are commonly written in the shell include startup scripts for &lt;a href=&quot;/title/daemon&quot;&gt;daemons&lt;/a&gt;, &lt;a href=&quot;/title/installer&quot;&gt;installer&lt;/a&gt; scripts for binary-only &lt;a href=&quot;/title/software&quot;&gt;software&lt;/a&gt; packages, and system maintenance routines. It is relatively rare today to write larger &lt;a href=&quot;/title/application&quot;&gt;application&lt;/a&gt; programs in a shell language, though it has been done in the past: for a long time, the master &lt;a href=&quot;/title/DNS&quot;&gt;DNS&lt;/a&gt; and &lt;a href=&quot;/title/WHOIS&quot;&gt;WHOIS&lt;/a&gt; databases at &lt;a href=&quot;/title/InterNIC&quot;&gt;InterNIC&lt;/a&gt; were maintained by one big shellscript. Most sysadmins today prefer &lt;a href=&quot;/title/Perl&quot;&gt;Perl&lt;/a&gt; or another more powerful &lt;a href=&quot;/title/scripting+language&quot;&gt;scripting language&lt;/a&gt; for many of the tasks that were formerly done in the shell.
&lt;p&gt;
There are&amp;hellip;</content>
</entry>1<entry><title>login command (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Frater+219/writeups/login+command"/><id>http://everything2.com:80/user/Frater+219/writeups/login+command</id><author><name>Frater 219</name><uri>http://everything2.com:80/user/Frater 219</uri></author><published>2003-01-04T19:29:50Z</published><updated>2003-01-04T19:29:50Z</updated>
<content type="html">On &lt;a href=&quot;/title/Unix&quot;&gt;Unix&lt;/a&gt;-like systems, &lt;tt&gt;login&lt;/tt&gt; is a program responsible for &lt;a href=&quot;/title/authentication&quot;&gt;authenticating&lt;/a&gt; terminal users.
&lt;p&gt;
Ordinarily, when you sit down at a &lt;a href=&quot;/title/terminal&quot;&gt;terminal&lt;/a&gt; of a &lt;a href=&quot;/title/Unix+box&quot;&gt;Unix box&lt;/a&gt;, you will see a &lt;tt&gt;login:&lt;/tt&gt; prompt. Confusingly enough, this isn't actually provided by the &lt;tt&gt;login&lt;/tt&gt; program, but rather by &lt;tt&gt;&lt;a href=&quot;/title/getty&quot;&gt;getty&lt;/a&gt;&lt;/tt&gt;, the daemon that awaits activity on an idle terminal. When you enter your &lt;a href=&quot;/title/username&quot;&gt;username&lt;/a&gt;, &lt;tt&gt;getty&lt;/tt&gt; runs &lt;tt&gt;login&lt;/tt&gt;, which asks for your password and -- if you enter the right password -- sets up your &lt;a href=&quot;/title/environment&quot;&gt;environment&lt;/a&gt; and spawns your &lt;a href=&quot;/title/shell&quot;&gt;shell&lt;/a&gt;.
&lt;p&gt;
Depending on the setup of the system you're on, &lt;tt&gt;login&lt;/tt&gt; may check your password against any of several different authentication sources. The default on most systems is the &lt;tt&gt;&lt;a href=&quot;/title/%252Fetc%252Fpasswd&quot;&gt;/etc/passwd&lt;/a&gt;&lt;/tt&gt; file. Others may use &lt;a href=&quot;/title/LDAP&quot;&gt;LDAP&lt;/a&gt;, &lt;a href=&quot;/title/NIS&quot;&gt;NIS&lt;/a&gt;, or even such oddities as &lt;a href=&quot;/title/NetInfo&quot;&gt;NetInfo&lt;/a&gt;.</content>
</entry>1<entry><title>port scan (idea)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/Frater+219/writeups/port+scan"/><id>http://everything2.com:80/user/Frater+219/writeups/port+scan</id><author><name>Frater 219</name><uri>http://everything2.com:80/user/Frater 219</uri></author><published>2002-08-19T03:05:44Z</published><updated>2002-08-19T03:05:44Z</updated>
<content type="html">A portscan is an attempt to discover information about the &lt;a href=&quot;/title/network+services&quot;&gt;network
services&lt;/a&gt; on one or more &lt;a href=&quot;/title/host&quot;&gt;hosts&lt;/a&gt; by opening connections to multiple
&lt;a href=&quot;/title/TCP&quot;&gt;TCP&lt;/a&gt; and &lt;a href=&quot;/title/UDP&quot;&gt;UDP&lt;/a&gt; &lt;a href=&quot;/title/port&quot;&gt;ports&lt;/a&gt;.  Since a host will respond differently on
a port if a service is running, and since there are only &lt;a href=&quot;/title/65536&quot;&gt;65536&lt;/a&gt; total
ports, one can relatively quickly characterize a host's services by
portscanning.  At the same time, a host's responses can tell you facts
about the kind of &lt;a href=&quot;/title/operating+system&quot;&gt;operating system&lt;/a&gt; or &lt;a href=&quot;/title/network+stack&quot;&gt;network stack&lt;/a&gt; it is running.
&lt;p&gt;
&lt;br&gt;
&lt;strong&gt;Portscans and Security&lt;/strong&gt;
&lt;p&gt;
You will usually hear about portscans in the context of &lt;a href=&quot;/title/network+security&quot;&gt;network
security&lt;/a&gt;.  A &lt;a href=&quot;/title/cracker&quot;&gt;cracker&lt;/a&gt; attempting to break into a given host will often
portscan that host in order to discover possible attack paths.  Since
every network service a host is running represents a possible path of
attack, the portscan results are essential &lt;a href=&quot;/title/intelligence&quot;&gt;intelligence&lt;/a&gt; to an
attacker.  A &lt;a href=&quot;/title/script+kiddie&quot;&gt;script kiddie&lt;/a&gt; looking to break into as many hosts as
possible with a single script, on the other hand,&amp;hellip;</content>
</entry></feed>
