
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare rl:labs:09:contents</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-11T22:44:39+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/01?rev=1732524923&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/02?rev=1732222302&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/03?rev=1699182417&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/04?rev=1733327528&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/05?rev=1732367006&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/06?rev=1699182520&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/07?rev=1732372814&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/08?rev=1732222857&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/09?rev=1732525123&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/10?rev=1733327551&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/11?rev=1732223329&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/12?rev=1733327515&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/sidebar?rev=1384677525&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/01?rev=1732524923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-25T10:55:23+03:00</dc:date>
        <title>01. [15p] Observare porturi deschise pe o stație</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/01?rev=1732524923&amp;do=diff</link>
        <description>01. [15p] Observare porturi deschise pe o stație

Utilitarul netcat este folosit pentru a crea conexiuni server-client. Acesta poate îndeplini atât rolul de server, cât și de client.

Pentru a crea un server care ascultă conexiuni pe portul TCP 2024 rulăm comanda</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/02?rev=1732222302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-21T22:51:42+03:00</dc:date>
        <title>02. [10p] Port forwarding pentru accesare serviciu web</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/02?rev=1732222302&amp;do=diff</link>
        <description>02. [10p] Port forwarding pentru accesare serviciu web

Pe stația red este instalat un server de HTTP pe care dorim să îl accesăm de pe stația fep.grid.pub.ro. Pentru acest lucru trebuie trebuie să redirectați portul 8080 de pe stația host spre portul 80 de pe stația red folosind DNAT (vezi 05. [10p] Port forwarding).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/03?rev=1699182417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-05T13:06:57+03:00</dc:date>
        <title>03. [10p] Accesare serviciu web folosind wget</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/03?rev=1699182417&amp;do=diff</link>
        <description>03. [10p] Accesare serviciu web folosind wget

Sunt situații în care:

	*  vrem doar să descărcăm o resursă, nu să accesăm o pagină web și să o parcurgem;
	*  vrem să testăm serviciul web;
	*  nu avem acces la o interfață grafică (pe un server sau pe o mașină virtuală) pentru accesarea web;
	*  vrem să automatizăm, într-un script, procesul de acces al unor resurse în web.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/04?rev=1733327528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-04T17:52:08+03:00</dc:date>
        <title>04. [15p] Descărcare recursivă de resurse web</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/04?rev=1733327528&amp;do=diff</link>
        <description>04. [15p] Descărcare recursivă de resurse web

La adresa http://red/folder se află o structură de directoare și fișiere. Pe stația host, descărcați întreaga structură folosind o singură comandă wget cu parametrul corespunzător.


wgetrecursive</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/05?rev=1732367006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-23T15:03:26+03:00</dc:date>
        <title>05. [5p] Accesare URL conținând caractere speciale</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/05?rev=1732367006&amp;do=diff</link>
        <description>05. [5p] Accesare URL conținând caractere speciale

Unele URL-uri pot avea caractere interpretate special în shell rezultând într-un comportament ciudat la descărcare.

Pentru a evidenția acest lucru, pe stația host descărcați resursa de la link-ul http://localhost/login.php?name=Lab10&amp;email=rl@upb.ro:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/06?rev=1699182520&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-05T13:08:40+03:00</dc:date>
        <title>06. [5p] Accesare de pagini web folosind curl</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/06?rev=1699182520&amp;do=diff</link>
        <description>06. [5p] Accesare de pagini web folosind curl

Utilitarul wget este folosit pentru a descărca fișiere prin intermediul web. Utilitarul curl îndeplinește un rol similar, doar că afișează în mod implicit conținutul resurselor la consolă. Este indicat pentru afișarea de pagini web (format HTML) sau alte fișiere în format text.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/07?rev=1732372814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-23T16:40:14+03:00</dc:date>
        <title>07. [5p] Download FTP folosind curl (fără autentificare)</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/07?rev=1732372814&amp;do=diff</link>
        <description>07. [5p] Download FTP folosind curl (fără autentificare)

Utilitarele curl și wget sunt folosite atât pentru transfer HTTP cât și pentru transfer FTP sau alte protocoale. Avantajul folosirii acestor utilitare în fața altora este că sunt neinteractive și pot fi adăugate în scripturi.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/08?rev=1732222857&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-21T23:00:57+03:00</dc:date>
        <title>08. [10p] Download FTP folosind curl (cu autentificare)</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/08?rev=1732222857&amp;do=diff</link>
        <description>08. [10p] Download FTP folosind curl (cu autentificare)

Ne propunem să folosim curl pentru descărcarea unui fișier FTP însă folosind autentificare. Fișierul căutat se găsește în directorul home al utilizatorului ana de pe red și se numește ana-ftp-file-5M.dat. Utilizatorul ana are parola student.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/09?rev=1732525123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-25T10:58:43+03:00</dc:date>
        <title>09. [10p] Trimitere e-mail din linia de comandă</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/09?rev=1732525123&amp;do=diff</link>
        <description>09. [10p] Trimitere e-mail din linia de comandă

Pentru activități de automatizare (transmiterea de notificări și anunțuri) este util să putem transmite e-mail-uri din linia de comandă în mod neinteractiv. Trimiterea din linia de comandă presupune scrierea a minim trei componente așa cum se întâmplă și într-un client de e-mail:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/10?rev=1733327551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-04T17:52:31+03:00</dc:date>
        <title>10. [15p] Trimitere e-mail cu adresă personalizată din linia de comandă</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/10?rev=1733327551&amp;do=diff</link>
        <description>10. [15p] Trimitere e-mail cu adresă personalizată din linia de comandă

La exercițiul anterior, mesajul primit apare ca sosind de la bogdan@host. Nu este foarte elegant și am vrea să schimbăm adresa expeditorului.

Pentru a specifica adresa expeditorului vom folosi comanda mail disponibilă în pachetul s-nail care permite această opțiune. Este posibil ca pachetul s-nail să fie deja instalat pe host. Dacă nu este instalat, atunci puteți folosi următoarea comandă pentru a-l instala:…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/11?rev=1732223329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-21T23:08:49+03:00</dc:date>
        <title>11. [BONUS - 10p] Upload prin FTP</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/11?rev=1732223329&amp;do=diff</link>
        <description>11. [BONUS - 10p] Upload prin FTP

Dorim ca pe lângă download, să uploadăm fișiere prin FTP. Din rațiuni de securitate, nu se recomandă upload anonim, ci doar cu autentificare.

În directorul home al utilizatorului bogdan de pe stația host se găsește fișierul bogdan-ftp-data-3M.dat. Folosiți curl pentru a uploada acest fișier în directorul home al utilizatorului ana de pe stația red.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/12?rev=1733327515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-04T17:51:55+03:00</dc:date>
        <title>12. [BONUS - 10p] Trimitere e-mail cu atașament din linia de comandă</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/12?rev=1733327515&amp;do=diff</link>
        <description>12. [BONUS - 10p] Trimitere e-mail cu atașament din linia de comandă

Dorim să trimitem din linia de comandă mesaje cu atașament.

În contul utilizatorului bogdan creați o arhivă (în ce format doriți) a directorului /etc/init.d/. Trimiteți arhiva ca atașament într-un e-mail trimis în linia de comandă către adresa voastră.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/rl/labs/09/contents/sidebar?rev=1384677525&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-11-17T10:38:45+03:00</dc:date>
        <title>Navigare</title>
        <link>http://ocw.cs.pub.ro/courses/rl/labs/09/contents/sidebar?rev=1384677525&amp;do=diff</link>
        <description>Navigare

Laboratorul 9
contents index</description>
    </item>
</rdf:RDF>
