<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://mezcomm.ilp-web.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="br">
	<title>Ti Kumuniezhel</title>
	<link>https://mezcomm.ilp-web.net/</link>
	<description>Ul lec'hienn amproui&#241; eo al lec'hienn-ma&#241;.
Ma'z oc'h erruet war al lec'hienn-ma&#241;. Kit da hent hoc'h-unan. N'eus netra da welet !
Skramskrapo&#249; gant Robothumb</description>
	<language>br</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://mezcomm.ilp-web.net/spip.php?id_rubrique=2&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Ti Kumuniezhel</title>
		<url>https://mezcomm.ilp-web.net/local/cache-vignettes/L128xH128/emoji_u1f3e1-47aec.svg?1754942422</url>
		<link>https://mezcomm.ilp-web.net/</link>
		<height>128</height>
		<width>128</width>
	</image>



<item xml:lang="en">
		<title>Secure banking apps on GrapheneOS</title>
		<link>https://mezcomm.ilp-web.net/Secure-banking-apps-on-GrapheneOS.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Secure-banking-apps-on-GrapheneOS.html</guid>
		<dc:date>2026-09-02T13:19:04Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>&lt;p&gt;With GrapheneOS, which is more secure for banking apps: creating a separate profile to launch the apps, or using the private space?&lt;/p&gt;

-
&lt;a href="https://mezcomm.ilp-web.net/-Stlenneg-.html" rel="directory"&gt;Stlenneg&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;cite&gt;With GrapheneOS, which is more secure for banking apps: creating a separate profile to launch the apps, or using the private space?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A separate profile is more secure&lt;/strong&gt; than Private Space, even if it's a little less convenient for everyday use.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; A secondary user profile is a complete and isolated Android environment: its own encryption key, separate storage, and, most importantly, a separate VPN for each profile (secondary profiles have their own VPN configuration, just like Private Spaces)&#8212;but the isolation goes further for profiles, with complete system-level partitioning, as if it were a second device.&lt;/li&gt;&lt;li&gt; Private Space (the Android 15 feature adopted by GrapheneOS) runs within the same user session. Isolation exists (separate data and apps), but it's less airtight than a true profile, since it shares more of the main profile's context.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Specifically for your banking apps:&lt;/strong&gt; The practice recommended by the GrapheneOS community is to create a dedicated profile (often called &#8220;Google&#8221; or &#8220;Banking&#8221;) in which you install sandboxed Play Services plus your banking apps. This avoids any compatibility issues, as these apps then function just as they would on a standard Android device. You switch to it only when you need it, then switch back to your main profile.&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Webologie&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The downside of a separate profile:&lt;/strong&gt; you have to switch sessions (which takes a few seconds), and data sharing between profiles isn't built-in&#8212;you'll need to use an app like &lt;i&gt;Inter Profile Sharing&lt;/i&gt; if necessary.&lt;/p&gt;
&lt;p&gt;If the hassle of switching profiles really puts you off, the private space is more than enough for most uses&#8212;but if maximum security for banking is your priority, the separate profile is the most robust choice.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;cite&gt;Do apps need to be installed from the main profile, or can they be installed directly on the &#8220;Banking&#8221; profile?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;Apps are installed &lt;strong&gt;directly in the &#8220;Banking&#8221; profile&lt;/strong&gt;&#8212;not from the main profile.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Switch to the &#8220;Banking&#8221; profile (via the unlock screen menu or system settings).&lt;/li&gt;&lt;li&gt; From this profile, you install GrapheneOS's sandboxed Play Store (Sandboxed Google Play), then your banking apps via that Play Store.&lt;/li&gt;&lt;li&gt; Each profile has its own Play Store and its own installed apps: nothing installed in the main profile appears in the &#8220;Banking&#8221; profile, and vice versa.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Two useful tips:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; If an app is already installed in the main profile, GrapheneOS lets you install it in another profile &lt;strong&gt;without re-downloading it&lt;/strong&gt;, using the &#8220;Install available apps&#8221; feature&#8212;which is handy if you use the same app (e.g., an authentication app) in both profiles.&lt;/li&gt;&lt;li&gt; From the main profile (Owner), you can &lt;strong&gt;disable app installation&lt;/strong&gt; in the secondary profile once you've added everything you need to it&#8212;this prevents a malicious or compromised app from being installed there later without your knowledge.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;In summary: You configure everything from within the &#8220;Banking&#8221; profile itself; the main profile is only used to manage global settings (profile creation, installation permissions, etc.).&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;cite&gt;If I disable app installation, will apps that are already installed still receive updates?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;No &#8212; &lt;strong&gt;disabling this option also blocks updates&lt;/strong&gt;, not just new installations.&lt;/p&gt;
&lt;p&gt;The setting is actually called &lt;strong&gt;&#8220;App installs and updates&#8221;&lt;/strong&gt; in the GrapheneOS settings, not just &#8220;installation.&#8221; When you disable it for the &#8220;Banking&#8221; profile, nothing can be installed or updated in that profile, regardless of the method (Play Store, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;Install Available Apps&lt;/code&gt; from the main profile, ADB, etc.)&#8212;the block is complete.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In practice, this means:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Your banking apps will &lt;strong&gt;not&lt;/strong&gt; receive security updates as long as this setting is disabled.&lt;/li&gt;&lt;li&gt; To update them, you must temporarily re-enable the option, let the Play Store perform its updates, and then disable it again.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;A more practical alternative:&lt;/strong&gt; Instead of completely blocking installations, select the &lt;strong&gt;&#8220;First party only&#8221;&lt;/strong&gt; option if it's available in your profile&#8212;it allows updates via the Play Store or the legitimate installer while blocking the installation of apps from other sources. Otherwise, a simple routine is to re-enable the option once a week or every two weeks to allow updates to install, then disable it again.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Footnotes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://webologie.me/grapheneos-le-guide-installation-complet/&#034; class=&#034;spip_out&#034; hreflang=&#034;fr&#034; rel=&#034;external&#034;&gt;Webologie&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="br">
		<title>Arloado&#249; bank surentezet war GrapheneOS</title>
		<link>https://mezcomm.ilp-web.net/Arloadou-bank-surentezet-war-GrapheneOS.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Arloadou-bank-surentezet-war-GrapheneOS.html</guid>
		<dc:date>2026-09-02T13:08:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>br</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>&lt;p&gt;Gant GrapheneOS, petra zo ar sura&#241; evit an arloado&#249; bank : kroui&#241; ur profil disparti evit la&#241;sa&#241; an arloado&#249;, pe ober gant an egor prevez ?&lt;/p&gt;

-
&lt;a href="https://mezcomm.ilp-web.net/-Stlenneg-.html" rel="directory"&gt;Stlenneg&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;cite&gt;Gant GrapheneOS, petra zo ar sura&#241; evit an arloado&#249; bank : kroui&#241; ur profil disparti evit la&#241;sa&#241; an arloado&#249;, pe ober gant an egor prevez ?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ur profil distag a zo surroc'h&lt;/strong&gt; eget an Egor Prevez, daoust ma'z eo un tammig diaesoc'h d'ober ganta&#241; bemdez.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Perak :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Ur profil implijer eilrenk a zo un endro Android klok hag digenvez : e alc'hwez enkriptadur dezha&#241; e-unan, ur stoka&#241; dispartiet, ha, ar pep pouezusa&#241;, ur VPN dispartiet evit pep profil (ar profilo&#249; eilrenk o deus o c'hefluniadur VPN dezho o-unan, evel an Egorio&#249; Prevez) &#8212; met mont a ra pelloc'h an digenvez evit ar profilo&#249;, gant ur rannadur klok e live ar reizhiad, evel pa vije un eil ardivink.&lt;/li&gt;&lt;li&gt; An Egor Prevez (ar perzh Android 15 degemeret gant GrapheneOS) a ya en-dro e-barzh an hevelep dalc'h implijer. Un disparti a zo (roado&#249; hag arloado&#249; dispartiet), met n'eo ket ken stank-krenn hag ur profil gwirion, rak ranna&#241; a ra muioc'h eus kendestenn ar profil penna&#241;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Evit beza&#241; pleustrek, evit hoc'h arloado&#249; bank :&lt;/strong&gt; ar boaz erbedet gant kumuniezh GrapheneOS eo kroui&#241; ur profil gouestlet (anvet alies &#171;Google&#187; pe &#171;Bank&#187;) ma stailhit ar Play Services e-barzh ur benvegenn (sandbox) hag hoc'h arloado&#249; bank. Evel-se e vez evitet kudenno&#249; kenglotadur, rak an arloado&#249;-se a ya en-dro neuze evel ma rafent war un ardivink Android standart. Ne che&#241;chit nemet pa vez ezhomm, ha neuze distrei&#241; d'ho profil penna&#241;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Webologie&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An tu fall d'ur profil disparti :&lt;/strong&gt; ret eo deoc'h che&#241;ch dalc'h (ar pezh a gemer un nebeud eilenno&#249;), ha n'eo ket enframmet rannerezh an roadenno&#249; etre ar profilo&#249; &#8212; ret e vo deoc'h ober gant un arload evel &lt;i&gt;Inter Profile Sharing&lt;/i&gt; ma'z eo ezhomm.&lt;/p&gt;
&lt;p&gt;Ma vez re ziaes deoc'h che&#241;ch profil, e vo c'hoazh an egor prevez muioc'h eget a-walc'h evit an darn vrasa&#241; eus an implijo&#249; &#8212; met ma'z eo ar surentez vrasa&#241; evit ar banka&#241; ho priorelezh, ar profil dispartiet eo an dibab soluta&#241;.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;cite&gt;Daoust hag-e&#241; e rank an arloado&#249; beza&#241; staliet adalek ar profil penna&#241;, pe daoust hag-e&#241; e c'hallont beza&#241; staliet war-eeun war ar profil &#171;Bank&#187;?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;Staliet e vez an arloado&#249; &lt;strong&gt;war-eeun er profil &#171;Bank&#187;&lt;/strong&gt; &#8212; n'eo ket adalek ar profil penna&#241;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Penaos ez a en-dro :&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Che&#241;chit d'ar profil &#171;Bank&#187; (dre la&#241;ser ar skramm digeri&#241; pe arventenno&#249; ar reizhiad).&lt;/li&gt;&lt;li&gt; Adalek ar profil-ma&#241; e stailhit ar GrapheneOS Play Store boestennet (Google Play Boestennet), ha da c'houde ho arloado&#249; bank dre ar Play Store-se.&lt;/li&gt;&lt;li&gt; Pep profil en deus e Play Store dezha&#241; e-unan hag e arloado&#249; staliet dezha&#241; e-unan : netra a zo staliet er profil penna&#241; ne zeu war wel er profil &#171;Bank&#187;, hag ar c'hontrol.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Daou ali talvoudus :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Ma'z eus un arload staliet dija er profil penna&#241;, e c'hallit e stalia&#241; en ur profil all &lt;strong&gt;hep e bellgarga&#241; en-dro&lt;/strong&gt;, dre an arc'hwel &#171;Stalia&#241; an arloado&#249; hegerz&#187; &#8212; aes eo ma implijit an hevelep arload (da sk. un arload gwiriekaat) en daou brofil.&lt;/li&gt;&lt;li&gt; Adalek ar profil penna&#241; (Perc'henn), e c'hallit &lt;strong&gt;dizgweredekaat stalia&#241; an arloado&#249;&lt;/strong&gt; er profil eil ur wech m'ho peus ouzhpennet kement tra hoc'h eus ezhomm enna&#241; &#8212; evel-se e vez miret ouzh un arload droukvesius pe lakaet en arvar da veza&#241; staliet eno diwezhatoc'h hep ma vefec'h en evezh.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;E berr gomzo&#249; : kempenn a rit pep tra adalek profil &#171;Bank&#187; e-unan ; ne vez implijet ar profil penna&#241; nemet evit mera&#241; an arventenno&#249; hollek (kroui&#241; profil, aotreo&#249; stalia&#241;, hag all.).&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;cite&gt;Ma diweredeka an stalia&#241; arloado&#249;, daoust hag-e&#241; e resevo an arloado&#249; a zo staliet dija hizivadurio&#249; c'hoazh?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;Nann &#8212; &lt;strong&gt;diweredekaat an dibab-ma&#241; a stank an hizivadurio&#249; ivez&lt;/strong&gt;, ha n'eo ket staliadurio&#249; nevez hepken.&lt;/p&gt;
&lt;p&gt;An arventenn a zo anvet e gwirionez &lt;strong&gt;'Staliadurio&#249; ha hizivadurio&#249; arloado&#249;'&lt;/strong&gt; en arventenno&#249; GrapheneOS, ha n'eo ket 'staliadur' hepken. Pa zizgwerit anezhi evit ar profil 'Bank', ne c'haller stalia&#241; na hizivaat netra er profil-se, ne vern an hentenn (Play Store, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;Install Available Apps&lt;/code&gt; adalek ar profil penna&#241;, ADB, hag all) &#8211; klok eo ar stankadenn.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;E pleustr, kement-ma&#241; a dalvez :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Ho arloado&#249; bank &lt;strong&gt;ne&lt;/strong&gt; resevint ket hizivadurio&#249; surentez keit ha ma vo diweredekaet an arventenn-ma&#241;.&lt;/li&gt;&lt;li&gt; Evit o hizivaat e rankit adweredekaat an dibarzh evit ur pennadig, lezel ar Play Store da gas e hizivadurio&#249; da benn, ha goude-se e ziweredekaat en-dro.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Un dibab all pleustrekoc'h :&lt;/strong&gt; e-lec'h stanka&#241; ar staliadurio&#249; penn-da-benn, dibabit an dibab &lt;strong&gt;'Ar c'henta&#241;-dorn hepken'&lt;/strong&gt; ma'z eo hegerz war ho profil &#8212; kement-se a aotre an hizivadurio&#249; dre ar Play Store pe ar staler ofisiel en ur stanka&#241; staliadur an arloado&#249; a vammenno&#249; all. A-hend-all, un doare eeun eo adweredekaat an dibab ur wech ar sizhun bennak evit ma c'hallfe an hizivadurio&#249; beza&#241; graet, ha dizweredekaat anezha&#241; en-dro goude.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://webologie.me/grapheneos-le-guide-installation-complet/&#034; class=&#034;spip_out&#034; hreflang=&#034;fr&#034; rel=&#034;external&#034;&gt;Webologie&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Applications bancaires s&#233;curis&#233;es sur GrapheneOS</title>
		<link>https://mezcomm.ilp-web.net/Applications-bancaires-securisees-sur-GrapheneOS.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Applications-bancaires-securisees-sur-GrapheneOS.html</guid>
		<dc:date>2026-09-02T12:57:20Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>&lt;p&gt;Avec GrapheneOS, qu'est-ce qui est le plus s&#233;curis&#233; pour les applications bancaires ? Cr&#233;er un profil &#224; par pour lancer les applications, ou utiliser l'espace priv&#233; ?&lt;/p&gt;

-
&lt;a href="https://mezcomm.ilp-web.net/-Stlenneg-.html" rel="directory"&gt;Stlenneg&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;cite&gt;Avec GrapheneOS, qu'est-ce qui est le plus s&#233;curis&#233; pour les applications bancaires ? Cr&#233;er un profil &#224; par pour lancer les applications, ou utiliser l'espace priv&#233; ?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Le profil s&#233;par&#233; est plus s&#233;curis&#233;&lt;/strong&gt; que l'espace priv&#233; (Private Space), m&#234;me si c'est un peu moins pratique au quotidien.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pourquoi :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Un profil utilisateur secondaire est un environnement Android complet et isol&#233; : cl&#233; de chiffrement propre, stockage s&#233;par&#233;, et surtout VPN s&#233;par&#233; pour chaque profil (les profils secondaires ont leur propre configuration VPN, tout comme les Private Spaces) &#8212; mais l'isolation va plus loin pour les profils, avec un cloisonnement complet au niveau syst&#232;me, comme si c'&#233;tait un second appareil.&lt;/li&gt;&lt;li&gt; L'espace priv&#233; (Private Space, la fonctionnalit&#233; Android 15 reprise par GrapheneOS) tourne &#224; l'int&#233;rieur de la m&#234;me session utilisateur. L'isolation existe (donn&#233;es et apps s&#233;par&#233;es), mais elle est moins &#233;tanche qu'un vrai profil, car elle partage davantage le contexte du profil principal.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Concr&#232;tement pour tes applis bancaires :&lt;/strong&gt; la pratique recommand&#233;e par la communaut&#233; GrapheneOS est de cr&#233;er un profil d&#233;di&#233; (souvent appel&#233; &#171; Google &#187; ou &#171; Bancaire &#187;) dans lequel tu installes Play Services sandbox&#233; + tes applis bancaires. Cela &#233;vite tout probl&#232;me de compatibilit&#233;, ces applis fonctionnant alors comme sur un Android standard. Tu bascules dessus uniquement quand tu en as besoin, puis tu reviens sur ton profil principal&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Webologie&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L'inconv&#233;nient du profil s&#233;par&#233; :&lt;/strong&gt; il faut changer de session (quelques secondes), et le partage de donn&#233;es entre profils n'est pas natif &#8212; il faut passer par une appli comme &lt;i&gt;Inter Profile Sharing&lt;/i&gt; si besoin.&lt;/p&gt;
&lt;p&gt;Si la friction du changement de profil te rebute vraiment, l'espace priv&#233; reste largement suffisant pour la plupart des usages &#8212; mais si la priorit&#233; est la s&#233;curit&#233; maximale pour du bancaire, le profil s&#233;par&#233; est le choix le plus solide.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;cite&gt;Les applications sont &#224; installer depuis le profil principal, ou peuvent-elles &#234;tre install&#233;es directement sur le profil &#034;Bancaire&#034; ?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;Les applications s'installent &lt;strong&gt;directement dans le profil &#171; Bancaire &#187;&lt;/strong&gt; &#8212; pas depuis le profil principal.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comment &#231;a marche :&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Tu bascules sur le profil &#171; Bancaire &#187; (via le menu de d&#233;verrouillage ou les param&#232;tres syst&#232;me).&lt;/li&gt;&lt;li&gt; Depuis ce profil, tu installes le Play Store sandbox&#233; de GrapheneOS (Sandboxed Google Play), puis tes applications bancaires via ce Play Store.&lt;/li&gt;&lt;li&gt; Chaque profil a son propre Play Store et ses propres applis install&#233;es : rien de ce qui est install&#233; dans le profil principal n'appara&#238;t dans le profil &#171; Bancaire &#187;, et inversement.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Deux subtilit&#233;s utiles :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Si une appli est d&#233;j&#224; install&#233;e dans le profil principal, GrapheneOS permet de l'installer aussi dans un autre profil &lt;strong&gt;sans la re-t&#233;l&#233;charger&lt;/strong&gt;, via la fonction &#171; Install available apps &#187; &#8212; pratique si tu utilises la m&#234;me appli (ex. une appli d'authentification) dans les deux profils.&lt;/li&gt;&lt;li&gt; Depuis le profil principal (Owner), tu peux &lt;strong&gt;d&#233;sactiver l'installation d'applications&lt;/strong&gt; dans le profil secondaire une fois que tu y as mis tout ce dont tu as besoin &#8212; &#231;a &#233;vite qu'une appli malveillante ou compromise s'y installe plus tard sans que tu t'en rendes compte.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;En r&#233;sum&#233; : tu configures tout depuis l'int&#233;rieur du profil &#171; Bancaire &#187; lui-m&#234;me, le profil principal ne sert qu'&#224; g&#233;rer les param&#232;tres globaux (cr&#233;ation du profil, droits d'installation, etc.).&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;cite&gt;Si je d&#233;sactive l'installation d'applications, est-ce que les applications d&#233;j&#224; install&#233;es recevront les mises &#224; jour ?&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;Non &#8212; &lt;strong&gt;d&#233;sactiver cette option bloque aussi les mises &#224; jour&lt;/strong&gt;, pas uniquement les nouvelles installations.&lt;/p&gt;
&lt;p&gt;Le r&#233;glage s'appelle en r&#233;alit&#233; &lt;strong&gt;&#171; App installs and updates &#187;&lt;/strong&gt; (installations et mises &#224; jour) dans les param&#232;tres GrapheneOS, pas juste &#171; installation &#187;. Quand tu le d&#233;sactives pour le profil &#171; Bancaire &#187;, plus rien ne peut &#234;tre install&#233; ni mis &#224; jour dans ce profil, quelle que soit la m&#233;thode (Play Store, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;Install Available Apps&lt;/code&gt; depuis le profil principal, ADB, etc.) &#8212; le blocage est total.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;En pratique, &#231;a veut dire :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Tes applis bancaires ne recevront &lt;strong&gt;pas&lt;/strong&gt; les mises &#224; jour de s&#233;curit&#233; tant que le r&#233;glage est d&#233;sactiv&#233;.&lt;/li&gt;&lt;li&gt; Pour les mettre &#224; jour, il faut r&#233;activer temporairement l'option, laisser le Play Store faire ses mises &#224; jour, puis la d&#233;sactiver de nouveau.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Alternative plus pratique :&lt;/strong&gt; au lieu de couper compl&#232;tement les installations, choisis l'option &lt;strong&gt;&#171; First party only &#187;&lt;/strong&gt; (premi&#232;re partie uniquement) si elle est disponible sur ton profil &#8212; elle autorise les mises &#224; jour via le Play Store/l'installeur l&#233;gitime tout en bloquant l'installation d'applis venant d'ailleurs. Sinon, une routine simple consiste &#224; r&#233;activer l'option une fois par semaine ou deux le temps de laisser les mises &#224; jour se faire, puis &#224; la red&#233;sactiver.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://webologie.me/grapheneos-le-guide-installation-complet/&#034; class=&#034;spip_out&#034; hreflang=&#034;fr&#034; rel=&#034;external&#034;&gt;Webologie&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Configuration d'une machine virtuelle Fedora avec stack LAMP</title>
		<link>https://mezcomm.ilp-web.net/Configuration-d-une-machine-virtuelle-Fedora-avec-stack-LAMP.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Configuration-d-une-machine-virtuelle-Fedora-avec-stack-LAMP.html</guid>
		<dc:date>2026-08-24T00:55:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>
&lt;p&gt;Voici le parcours complet, de la VM vide jusqu'&#224; une pile Apache + PHP + MariaDB fonctionnelle sous Fedora Server. Je d&#233;taille surtout les points qui pi&#232;gent (clavier, r&#233;seau &#224; l'installation, SELinux), le reste va vite vu que tu as d&#233;j&#224; les r&#233;flexes c&#244;t&#233; DietPi. &lt;br class='autobr' /&gt; 1. Cr&#233;er la VM dans VirtualBox &lt;br class='autobr' /&gt;
T&#233;l&#233;charge l'ISO Fedora Server &#8212; version actuelle : Fedora Linux 44, sortie le 28 avril 2026. Ta version de VirtualBox devrait &#234;tre en branche 7.2, derni&#232;re r&#233;vision 7.2.14 du 21 juillet 2026. (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mezcomm.ilp-web.net/-Stlenneg-.html" rel="directory"&gt;Stlenneg&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Voici le parcours complet, de la VM vide jusqu'&#224; une pile Apache + PHP + MariaDB fonctionnelle sous Fedora Server. Je d&#233;taille surtout les points qui pi&#232;gent (clavier, r&#233;seau &#224; l'installation, SELinux), le reste va vite vu que tu as d&#233;j&#224; les r&#233;flexes c&#244;t&#233; DietPi.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;1. Cr&#233;er la VM dans VirtualBox&lt;/h2&gt;
&lt;p&gt;T&#233;l&#233;charge l'ISO &lt;strong&gt;Fedora Server&lt;/strong&gt; &#8212; version actuelle : Fedora Linux 44, sortie le 28 avril 2026&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbWikipedia&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhWikipedia&#034;&gt;Wikipedia&lt;/a&gt;]&lt;/span&gt;. Ta version de VirtualBox devrait &#234;tre en branche 7.2, derni&#232;re r&#233;vision 7.2.14 du 21 juillet 2026.&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbOracle_20VirtualBox&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhOracle_20VirtualBox&#034;&gt;Oracle VirtualBox&lt;/a&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Dans l'assistant de cr&#233;ation de VM :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Nom :&lt;/strong&gt; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;fedora-lamp&lt;/code&gt; (ou ce que tu veux) &#8212; &lt;strong&gt;Type :&lt;/strong&gt; Linux &#8212; &lt;strong&gt;Version :&lt;/strong&gt; Fedora (64-bit). Si elle n'appara&#238;t pas dans la liste de ta version, prends &#171; Linux 2.6 / 3.x / 4.x / 5.x / 6.x (64-bit) &#187;, le r&#233;sultat est identique.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;M&#233;moire vive :&lt;/strong&gt; 4096 Mo (2 Go suffiraient pour Fedora seul, mais Apache + PHP-FPM + MariaDB en simultan&#233; appr&#233;cient la marge).&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Processeurs :&lt;/strong&gt; 2 vCPU.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Disque dur :&lt;/strong&gt; VDI, allou&#233; dynamiquement, 32 Go.&lt;/li&gt;&lt;li&gt; Si VirtualBox propose une &lt;strong&gt;&#171; Installation sans assistance &#187;&lt;/strong&gt; au moment d'attacher l'ISO, d&#233;coche-la : &#231;a te laisse la main sur le clavier B&#201;PO, le compte utilisateur et le r&#233;seau pendant l'installeur Anaconda plut&#244;t que de tout automatiser &#224; l'aveugle.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;R&#233;seau&lt;/strong&gt; (Adaptateur 1), deux options selon l'usage :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAT + redirection de port&lt;/strong&gt; &#8212; pratique pour une VM isol&#233;e. R&#233;seau &#8594; Adaptateur 1 &#8594; NAT &#8594; Avanc&#233; &#8594; Redirection de ports : h&#244;te &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;8080&lt;/code&gt; &#8594; invit&#233; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;80&lt;/code&gt;, et si tu veux du SSH, h&#244;te &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;2222&lt;/code&gt; &#8594; invit&#233; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;22&lt;/code&gt;.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Acc&#232;s par pont (Bridged)&lt;/strong&gt; &#8212; la VM prend une IP directement sur ton LAN, comme ton DietPi, joignable depuis d'autres machines du r&#233;seau.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Attache l'ISO au lecteur optique virtuel et d&#233;marre.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2. Installation de Fedora Server (Anaconda)&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &#201;cran de boot &#8594; &lt;i&gt;Install Fedora Server&lt;/i&gt; .&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Disposition du clavier :&lt;/strong&gt; dans &#171; Keyboard Layout &#187;, ajoute le B&#201;PO (French (B&#233;po)) &#8212; sinon tu retrouves le m&#234;me type de souci de correspondance clavier qu'&#224; l'&#233;poque du pr&#233;-boot LUKS sur Parrot.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Destination d'installation :&lt;/strong&gt; partitionnement automatique, largement suffisant pour une VM.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;R&#233;seau et nom d'h&#244;te&lt;/strong&gt; &#8212; c'est LE pi&#232;ge classique : contrairement &#224; Workstation, Fedora Server d&#233;sactive l'interface Ethernet par d&#233;faut &#224; l'installation. Bascule le commutateur sur ON et fixe un nom d'h&#244;te, sinon tu n'as aucune IP au premier d&#233;marrage.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Utilisateur :&lt;/strong&gt; cr&#233;e un compte avec &#171; Rendre cet utilisateur administrateur &#187; coch&#233; (groupe wheel). Tu peux laisser le compte root verrouill&#233; si tu ne comptes pas t'en servir directement.&lt;/li&gt;&lt;li&gt; Lance l'installation, red&#233;marre (VirtualBox &#233;jecte l'ISO automatiquement, sinon retire-la depuis P&#233;riph&#233;riques).&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;3. Premier d&#233;marrage&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dnf update -y ip a # r&#233;cup&#233;rer l'IP si tu es en pont&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Fedora Server embarque Cockpit par d&#233;faut, accessible sans rien configurer sur &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;https://&lt;IP&gt;:9090&lt;/code&gt; si tu veux une vue web des services en plus du terminal.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;4. Apache (httpd)&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dnf install httpd -y sudo systemctl enable --now httpd sudo firewall-cmd --permanent --add-service=http --add-service=https sudo firewall-cmd --reload&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Test : &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;http://&lt;IP-VM&gt;/&lt;/code&gt; (pont) ou &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;http://localhost:8080/&lt;/code&gt; (NAT) &#8212; tu dois voir la page de test Apache/Fedora.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;5. PHP &#8212; via PHP-FPM (mod_php n'existe plus)&lt;/h2&gt;
&lt;p&gt;Fedora a retir&#233; mod_php de ses paquets PHP depuis plusieurs versions d&#233;j&#224; ; php-fpm est d&#233;sormais le seul mode d'ex&#233;cution propos&#233;,&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhComputingForGeeks&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbThe_20Fedora_20Project&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhThe_20Fedora_20Project&#034;&gt;The Fedora Project&lt;/a&gt;]&lt;/span&gt; y compris pour un usage Apache classique. Tu vas retrouver les r&#233;flexes de ta stack PHP-FPM multi-version sur DietPi.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dnf install php-fpm php-cli php-mysqlnd php-gd php-mbstring php-xml php-opcache -y sudo systemctl enable --now php-fpm sudo systemctl restart httpd&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Fedora c&#226;ble automatiquement php-fpm comme moteur PHP d'Apache via un drop-in systemd d&#233;di&#233;,&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt; et la configuration qui en r&#233;sulte est fournie par le paquet php-fpm lui-m&#234;me, dans /etc/httpd/conf.d/php.conf&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbLinuxCapable&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhLinuxCapable&#034;&gt;LinuxCapable&lt;/a&gt;]&lt;/span&gt; : aucune VirtualHost ni SetHandler &#224; &#233;crire &#224; la main pour un usage basique. Fedora 44 fournit PHP 8.5&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbLinuxCapable&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;LinuxCapable&lt;/a&gt;]&lt;/span&gt; en d&#233;p&#244;t natif, pas besoin du d&#233;p&#244;t Remi pour rester en version stock.&lt;/p&gt;
&lt;p&gt;Test :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;echo '&lt;?php phpinfo();' | sudo tee /var/www/html/info.php&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&#8594; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;http://&lt;IP-VM&gt;/info.php&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;6. MariaDB&lt;/h2&gt;
&lt;p&gt;Fedora 44 fournit MariaDB 11.8 LTS&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt; en d&#233;p&#244;t natif.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dnf install mariadb-server -y sudo systemctl enable --now mariadb sudo mysql_secure_installation&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Base et utilisateur d&#233;di&#233;s :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo mysql -u root -p&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;sql&#034; class='spip_code spip_code_block language-sql' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;CREATE DATABASE lamp_test; CREATE USER 'lamp_user'@'127.0.0.1' IDENTIFIED BY 'MotDePasseSolide!'; GRANT ALL PRIVILEGES ON lamp_test.* TO 'lamp_user'@'127.0.0.1'; FLUSH PRIVILEGES; EXIT;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;7. V&#233;rification bout en bout + SELinux&lt;/h2&gt;
&lt;p&gt;Un point qui va te rappeler tes soucis SELinux avec Autopsy/IPED sous Fedora : SELinux bloque par d&#233;faut les connexions r&#233;seau sortantes de httpd/php-fpm,&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt; y compris vers MariaDB en local via TCP. Le contexte &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;httpd_sys_content_t&lt;/code&gt; de &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;/var/www/html&lt;/code&gt; est correct par d&#233;faut (rien &#224; faire tant que tu ne copies pas de fichiers depuis un autre chemin &#8212; sinon &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;sudo restorecon -Rv /var/www/html&lt;/code&gt; remet les choses en ordre), mais la connexion r&#233;seau vers la base n&#233;cessite explicitement :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo setsebool -P httpd_can_network_connect_db 1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Script de test (&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;/var/www/html/test-db.php&lt;/code&gt;) &#8212; utilise bien 127.0.0.1 et non localhost : avec mysqli, localhost force syst&#233;matiquement le mode socket local plut&#244;t que le TCP&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;php&#034; class='spip_code spip_code_block language-php' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;?php $mysqli = new mysqli('127.0.0.1', 'lamp_user', 'MotDePasseSolide!', 'lamp_test'); if ($mysqli-&gt;connect_errno) { die('Connexion &#233;chou&#233;e : ' . $mysqli-&gt;connect_error); } echo 'Connexion MariaDB OK, version serveur : ' . $mysqli-&gt;server_info;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&#8594; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;http://&lt;IP-VM&gt;/test-db.php&lt;/code&gt; doit afficher la version du serveur MariaDB.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pour aller plus loin&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Snapshot&lt;/strong&gt; juste apr&#232;s l'installation de Fedora (avant les paquets) : point de retour propre si un &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;dnf&lt;/code&gt; ou une manip SELinux tourne mal.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Automatisation :&lt;/strong&gt; vu ton setup Vagrant/Ansible pour Kali, la m&#234;me logique marche ici (box Fedora + playbook httpd/php-fpm/mariadb) si tu veux une VM reproductible/jetable plut&#244;t que cliqu&#233;e &#224; la main.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Dis-moi si tu veux creuser un point pr&#233;cis : vhosts pour plusieurs sites, HTTPS avec Let's Encrypt comme sur ton DietPi, ou carr&#233;ment le Vagrantfile/playbook.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nbWikipedia&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhWikipedia&#034; class=&#034;spip_note&#034; title=&#034;Notes Wikipedia&#034; rev=&#034;appendix&#034;&gt;Wikipedia&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://fr.wikipedia.org/wiki/Liste_des_versions_de_Fedora_Linux&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://fr.wikipedia.org/wiki/Liste_des_versions_de_Fedora_Linux&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbOracle_20VirtualBox&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhOracle_20VirtualBox&#034; class=&#034;spip_note&#034; title=&#034;Notes Oracle_20VirtualBox&#034; rev=&#034;appendix&#034;&gt;Oracle VirtualBox&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://www.virtualbox.org/wiki/News&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.virtualbox.org/wiki/News&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notes ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbThe_20Fedora_20Project&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhThe_20Fedora_20Project&#034; class=&#034;spip_note&#034; title=&#034;Notes The_20Fedora_20Project&#034; rev=&#034;appendix&#034;&gt;The Fedora Project&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://fedoraproject.org/wiki/Changes/drop_mod_php&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://fedoraproject.org/wiki/Changes/drop_mod_php&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notes ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbLinuxCapable&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhLinuxCapable&#034; class=&#034;spip_note&#034; title=&#034;Notes LinuxCapable&#034; rev=&#034;appendix&#034;&gt;LinuxCapable&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://linuxcapable.com/how-to-install-php-on-fedora-linux/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://linuxcapable.com/how-to-install-php-on-fedora-linux/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbLinuxCapable&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhLinuxCapable&#034; class=&#034;spip_note&#034; title=&#034;Notes LinuxCapable&#034; rev=&#034;appendix&#034;&gt;LinuxCapable&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://linuxcapable.com/how-to-install-php-on-fedora-linux/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://linuxcapable.com/how-to-install-php-on-fedora-linux/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notes ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notes ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/install-php-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/install-php-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notes ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="br">
		<title>Stalia&#241; ur mekanik gwirvoudel Fedora gant ur berniad LAMP</title>
		<link>https://mezcomm.ilp-web.net/Stalian-ur-mekanik-gwirvoudel-Fedora-gant-ur-berniad-LAMP.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Stalian-ur-mekanik-gwirvoudel-Fedora-gant-ur-berniad-LAMP.html</guid>
		<dc:date>2026-08-24T00:53:07Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>br</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>
&lt;p&gt;Setu ar sturlevr klok, adalek ur VM goullo betek ur berniad Apache + PHP + MariaDB a ya en-dro penn-da-benn war Fedora Server. En em greizenni&#241; a rin dreist-holl war ar poento&#249; diaes (klavier, kefluniadur ar rouedad, SELinux); ar peurrest a vo buan, rak anavezout a rit dija mat-tre an holl vunudo&#249; diwar-benn DietPi. &lt;br class='autobr' /&gt; 1. Kroui&#241; ar VM e VirtualBox &lt;br class='autobr' /&gt;
Pellgargit an ISO Fedora Server &#8212; stumm a-vrema&#241; : Fedora Linux 44, embannet d'an 28 a viz Ebrel 2026. Ho stumm eus VirtualBox a zlefe beza&#241; e (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mezcomm.ilp-web.net/-Stlenneg-.html" rel="directory"&gt;Stlenneg&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Setu ar sturlevr klok, adalek ur VM goullo betek ur berniad Apache + PHP + MariaDB a ya en-dro penn-da-benn war Fedora Server. En em greizenni&#241; a rin dreist-holl war ar poento&#249; diaes (klavier, kefluniadur ar rouedad, SELinux); ar peurrest a vo buan, rak anavezout a rit dija mat-tre an holl vunudo&#249; diwar-benn DietPi.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;1. Kroui&#241; ar VM e VirtualBox&lt;/h2&gt;
&lt;p&gt;Pellgargit an ISO &lt;strong&gt;Fedora Server&lt;/strong&gt; &#8212; stumm a-vrema&#241; : Fedora Linux 44, embannet d'an 28 a viz Ebrel 2026&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbWikipedia&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhWikipedia&#034;&gt;Wikipedia&lt;/a&gt;]&lt;/span&gt;. Ho stumm eus VirtualBox a zlefe beza&#241; e skourr 7.2, adweladenn ziwezha&#241; 7.2.14 deiziadet d'an 21 a viz Gouere 2026.&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbOracle_20VirtualBox&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhOracle_20VirtualBox&#034;&gt;Oracle VirtualBox&lt;/a&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;E skoazeller kroui&#241; ar VM :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Anv:&lt;/strong&gt; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;fedora-lamp&lt;/code&gt; (pe forzh peseurt anv a fell deoc'h) &#8212; &lt;strong&gt;Seurt:&lt;/strong&gt; Linux &#8212; &lt;strong&gt;Stumm:&lt;/strong&gt; Fedora (64-bit). Ma ne zeu ket war wel en roll evit ho stumm, dibabit 'Linux 2.6 / 3.x / 4.x / 5.x / 6.x (64-bit)', rak he&#241;vel eo an disoc'h.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;RAM:&lt;/strong&gt; 4096 MB (2 Go a vefe a-walc'h evit Fedora e-unan, met pa vez lakaet Apache, PHP-FPM ha MariaDB da vont en-dro war un dro e tenn splet eus ar plas ouzhpenn).&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Prosesorio&#249;:&lt;/strong&gt; 2 vCPU.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Pladenn galet:&lt;/strong&gt; VDI, dasparzhet ent dinamek, 32 Go.&lt;/li&gt;&lt;li&gt; Ma kinnig VirtualBox un &lt;strong&gt;'Unattended installation'&lt;/strong&gt; pa stailhit an ISO, dizibabit anezha&#241; : evel-se e c'hallot mestronia&#241; aozadur klavier B&#201;PO, kont an implijer hag ar rouedad e-pad staler Anaconda, e-lec'h lakaat pep tra da vont en-dro ent-emgefreek ha dall.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Rouedad&lt;/strong&gt; (Adapter 1), div zibab hervez an implij :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAT + treuzkas porzh&lt;/strong&gt; &#8212; talvoudus evit ur VM digenvez. Rouedad &#8594; Azaser 1 &#8594; NAT &#8594; Araokaet &#8594; Treuzkas porzh: ostiz &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;8080&lt;/code&gt; &#8594; kouviad &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;80&lt;/code&gt;, ha ma fell deoc'h SSH, ostiz &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;2222&lt;/code&gt; &#8594; kouviad &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;22&lt;/code&gt;.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Rouedad pontet&lt;/strong&gt; &#8212; ar VM a resev ur chomlec'h IP war-eeun eus ho LAN, evel ho DietPi, hag e c'haller tizhout anezha&#241; adalek mekaniko&#249; all war ar rouedad.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pegit an ISO war al lenner optikel gwirvoudel ha loc'hit.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2. Stalia&#241; Fedora Server (Anaconda)&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Skramm loc'ha&#241; &#8594; &lt;i&gt;Stalia&#241; Servijer Fedora&lt;/i&gt;.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Aozadur klavier:&lt;/strong&gt; dindan 'Aozadur klavier', dibabit B&#201;PO (galleg (B&#233;po)) &#8212; a-hend-all e vo ar memes seurt kudenno&#249; kenglotadur klavier ganeoc'h ha gant LUKS a-raok al loc'ha&#241; war Parrot.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Pal an enstaladur:&lt;/strong&gt; rannadur emgefreek, a zo muioc'h eget a-walc'h evit ur VM.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Rouedad ha anv an ostiz&lt;/strong&gt; &#8212; setu AMA&#209; ar pitfall klasel : dishe&#241;vel diouzh Workstation, Fedora Server a zizgweredeka an etrefas Ethernet dre ziouer e-pad an enstaladur. Che&#241;ch an troer da ON ha lakaat un anv ostiz ; a-hend-all, n'ho po ket a chomlec'h IP da-ge&#241;ver an loc'ha&#241; kenta&#241;.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Implijer:&lt;/strong&gt; krouit ur gont gant an diell 'Lakaat an implijer-ma&#241; da veza&#241; merour' (strollad ar rod). Gallout a rit lezel kont root prennet ma n'ho peus ket ar so&#241;j d'ober ganta&#241; war-eeun.&lt;/li&gt;&lt;li&gt; Loc'hit ar staliadur, ha loc'hit en-dro da c'houde (VirtualBox a zifourc'h an ISO ent emgefre ; a-hend-all, tenit anezha&#241; kuit eus 'Dispositivo&#249;').&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;3. Loc'ha&#241; kenta&#241;&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dnf update -y ip a # adtapout ar chomlec'h IP ma'z oc'h e mod pont&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;En Fedora Server e kaver Cockpit dre ziouer, hegerz hep kefluniadur ebet war &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;https://&lt;IP&gt;:9090&lt;/code&gt; ma fell deoc'h kaout ur sell web war ar servijo&#249; ouzhpenn an termenell.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;4. Apache (httpd)&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dnf install httpd -y sudo systemctl enable --now httpd sudo firewall-cmd --permanent --add-service=http --add-service=https sudo firewall-cmd --reload&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Test: &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;http://&lt;VM-IP&gt;/&lt;/code&gt; (pont) pe &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;http://localhost:8080/&lt;/code&gt; (NAT) &#8212; gwelet a zlefec'h pajenn test Apache/Fedora.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;5. PHP &#8212; dre PHP-FPM (n'eus ket eus mod_php ken)&lt;/h2&gt;
&lt;p&gt;Abaoe meur a stumm zo en deus Fedora tennet mod_php eus e fakado&#249; PHP; php-fpm eo brema&#241; an doare seveni&#241; nemeta&#241; a zo kinniget,&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhComputingForGeeks&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbThe_20Fedora_20Project&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhThe_20Fedora_20Project&#034;&gt;The Fedora Project&lt;/a&gt;]&lt;/span&gt; evit an implij standart gant Apache ivez. Kavout a reot an hevelep doare-ober evel gant ho berniad PHP-FPM lies-stumm war DietPi.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dnf install php-fpm php-cli php-mysqlnd php-gd php-mbstring php-xml php-opcache -y sudo systemctl enable --now php-fpm sudo systemctl restart httpd&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Fedora a geflun php-fpm ent emgefre evel keflusker PHP Apache dre ur drop-in systemd gouestlet,&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;how-to-install-lamp-stack-on-fedora/&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt; ha pourvezet eo ar c'hefluniadur a zeu diwar-se gant ar pakad php-fpm e-unan, e /etc/httpd/conf.d/php.conf&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbLinuxCapable&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nhLinuxCapable&#034;&gt;LinuxCapable&lt;/a&gt;]&lt;/span&gt;: N'eus ket ezhomm da gemma&#241; gant an dorn arventenno&#249; ar VirtualHost pe ar SetHandler evit un implij diazez. Gant Fedora 44 e kaver PHP 8.5&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbLinuxCapable&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;LinuxCapable&lt;/a&gt;]&lt;/span&gt; dre ar sanailh orin ; n'eus ket ezhomm da implijout sanailh Remi evit chom gant ar stumm standard.&lt;/p&gt;
&lt;p&gt;Test:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;echo '&lt;?php phpinfo();' | sudo tee /var/www/html/info.php&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&#8594; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;http://&lt;VM-IP&gt;/info.php&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;6. MariaDB&lt;/h2&gt;
&lt;p&gt;Fedora 44 a bourchas MariaDB 11.8 LTS&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt; dre ar sanailh genidik.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dnf install mariadb-server -y sudo systemctl enable --now mariadb sudo mysql_secure_installation&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Stadeg ha implijer gouestlet :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo mysql -u root -p&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;sql&#034; class='spip_code spip_code_block language-sql' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;CREATE DATABASE lamp_test; CREATE USER 'lamp_user'@'127.0.0.1' IDENTIFIED BY 'StrongPassword!'; GRANT ALL PRIVILEGES ON lamp_test.* TO 'lamp_user'@'127.0.0.1'; FLUSH PRIVILEGES; EXIT;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;7. Gwiriekadur penn-da-benn + SELinux&lt;/h2&gt;
&lt;p&gt;Ur poent a zegaso so&#241;j deoc'h eus ho kudenno&#249; SELinux gant Autopsy/IPED war Fedora : dre ziouer e stank SELinux ar c'hevlidigezhio&#249; rouedad mont er-maez eus httpd/php-fpm,&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt;, en o zouez ar re a ya da BMariaDB ent-lec'hel dre TCP. Kenarroud &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;httpd_sys_content_t&lt;/code&gt; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;/var/www/html&lt;/code&gt; a zo reizh dre ziouer (n'eus ezhomm ober netra nemet ma eilskriver restro&#249; eus un hentad all &#8212; a-hend-all e renko &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;sudo restorecon -Rv /var/www/html&lt;/code&gt; an trao&#249;), met ar gevreadenn rouedad d'ar bank-titouro&#249; a c'houlenn ez-resis :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo setsebool -P httpd_can_network_connect_db 1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Skript test (&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;/var/www/html/test-db.php&lt;/code&gt;) &#8212; bezit sur da implijout 127.0.0.1 ha n'eo ket localhost: gant mysqli, e redi localhost atav ar mod sokel lec'hel kentoc'h eget TCP&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nbComputingForGeeks&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;]&lt;/span&gt;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;php&#034; class='spip_code spip_code_block language-php' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;?php $mysqli = new mysqli('127.0.0.1', 'lamp_user', 'StrongPassword!', 'lamp_test'); if ($mysqli-&gt;connect_errno) { die('Connection failed: ' . $mysqli-&gt;connect_error); } echo 'MariaDB connection OK, server version: ' . $mysqli-&gt;server_info;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&#8594; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;http://&lt;VM-IP&gt;/test-db.php&lt;/code&gt; a zlefe diskouez stumm ar servijer MariaDB.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Da lenn pelloc'h&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Snapshot&lt;/strong&gt; diouzhtu goude stalia&#241; Fedora (a-raok stalia&#241; pakado&#249;): ur poent adkas naet ma'z a un urzhiad &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;dnf&lt;/code&gt; pe ur c'hefluniadur SELinux a-dreuz.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Emgefreekaat:&lt;/strong&gt; gant ho staliadur Vagrant/Ansible evit Kali, an hevelep doare a ya en-dro ama&#241; (boest Fedora + playbook httpd/php-fpm/mariadb) ma fell deoc'h kaout ur VM adproduadus/distaoladus kentoc'h eget unan staliet gant an dorn.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Lavarit din ma fell deoc'h studia&#241; ur poent resis : ar vhosts evit meur a lec'hienn, an HTTPS gant Let's Encrypt evel war ho DietPi, pe ar Vagrantfile/playbook e-unan.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nbWikipedia&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhWikipedia&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; Wikipedia&#034; rev=&#034;appendix&#034;&gt;Wikipedia&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://fr.wikipedia.org/wiki/Liste_des_versions_de_Fedora_Linux&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://fr.wikipedia.org/wiki/Liste_des_versions_de_Fedora_Linux&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbOracle_20VirtualBox&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhOracle_20VirtualBox&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; Oracle_20VirtualBox&#034; rev=&#034;appendix&#034;&gt;Oracle VirtualBox&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://www.virtualbox.org/wiki/News&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.virtualbox.org/wiki/News&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbThe_20Fedora_20Project&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhThe_20Fedora_20Project&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; The_20Fedora_20Project&#034; rev=&#034;appendix&#034;&gt;The Fedora Project&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://fedoraproject.org/wiki/Changes/drop_mod_php&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://fedoraproject.org/wiki/Changes/drop_mod_php&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/&lt;/a&gt; how-to-install-lamp-stack-on-fedora/&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbLinuxCapable&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhLinuxCapable&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; LinuxCapable&#034; rev=&#034;appendix&#034;&gt;LinuxCapable&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://linuxcapable.com/how-to-install-php-on-fedora-linux/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://linuxcapable.com/how-to-install-php-on-fedora-linux/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbLinuxCapable&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhLinuxCapable&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; LinuxCapable&#034; rev=&#034;appendix&#034;&gt;LinuxCapable&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://linuxcapable.com/how-to-install-php-on-fedora-linux/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://linuxcapable.com/how-to-install-php-on-fedora-linux/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/install-php-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/install-php-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nbComputingForGeeks&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nhComputingForGeeks&#034; class=&#034;spip_note&#034; title=&#034;Notenno&#249; ComputingForGeeks&#034; rev=&#034;appendix&#034;&gt;ComputingForGeeks&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://computingforgeeks.com/how-to-install-lamp-stack-on-fedora/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Hacker's Wiki</title>
		<link>https://mezcomm.ilp-web.net/Hacker-s-Wiki.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Hacker-s-Wiki.html</guid>
		<dc:date>2026-05-11T03:11:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>

-
&lt;a href="https://mezcomm.ilp-web.net/-Hacking-.html" rel="directory"&gt;Hacking&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://mezcomm.ilp-web.net/local/cache-vignettes/L150xH141/1000098372-8277f.png?1778469553' class='spip_logo spip_logo_right' width='150' height='141' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;center&gt;&lt;/center&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="https://ilp-dokuwiki.infinityfreeapp.com/" class="spip_out"&gt;Hacker's Wiki&lt;/a&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Aide-m&#233;moire Nmap</title>
		<link>https://mezcomm.ilp-web.net/Aide-memoire-Nmap.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Aide-memoire-Nmap.html</guid>
		<dc:date>2026-01-31T11:54:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>&lt;p&gt;L'aide-m&#233;moire est une r&#233;f&#233;rence de commande utile.&lt;/p&gt;

-
&lt;a href="https://mezcomm.ilp-web.net/-Hacking-.html" rel="directory"&gt;Hacking&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://mezcomm.ilp-web.net/local/cache-vignettes/L64xH48/nmap-logo-64px-e8195.svg?1769945982' class='spip_logo spip_logo_right' width='64' height='48' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Options de scan&lt;/h2&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id4c8d_c0'&gt; Option Nmap &lt;/th&gt;&lt;th id='id4c8d_c1'&gt; Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;10.10.10.0/24&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Plage r&#233;seau cible.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-sn&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;D&#233;sactive le scan de port.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-Pn&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;D&#233;sactive les requ&#234;tes d'&#233;cho ICMP.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-n&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;D&#233;sactive la r&#233;solution DNS.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-PE&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Effectue le scan ping en utilisant les requ&#234;tes d'&#233;cho ICMP contre la cible.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--packet-trace&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Affiche tous les paquets envoy&#233;s et re&#231;us.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--reason&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Affiche la raison d'un r&#233;sultat sp&#233;cifique.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--disable-arp-ping&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;D&#233;sactive les requ&#234;tes ARP Ping.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--top-ports=&lt;num&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Analyse les ports sp&#233;cifi&#233;s les plus fr&#233;quemment utilis&#233;s.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-p-&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Analyse tous les ports.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-p22-110&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Analyse tous les ports entre 22 et 110.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-p22,25&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Analyse uniquement les ports sp&#233;cifi&#233;s 22 et 25.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-F&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Analyse les 100 ports principaux.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-sS&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Effectue un scan TCP SYN.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-sA&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Effectue un scan TCP ACK.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-sU&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Effectue un scan UDP.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-sV&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Analyse les versions des services d&#233;couverts.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-sC&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Effectue un scan de script avec des scripts class&#233;s comme &#171; par d&#233;faut &#187;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--script &lt;script&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Effectue un scan de script en utilisant les scripts sp&#233;cifi&#233;s.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-O&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Effectue une analyse de d&#233;tection du syst&#232;me d'exploitation pour d&#233;terminer le syst&#232;me d'exploitation de la cible.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-A&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Effectue des analyses de d&#233;tection du syst&#232;me d'exploitation, de d&#233;tection des services et de traceroute.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-D RND:5&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;D&#233;finit le nombre de leurres al&#233;atoires qui seront utilis&#233;s pour analyser la cible.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-e&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Sp&#233;cifie l'interface r&#233;seau utilis&#233;e pour l'analyse.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-S 10.10.10.200&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Sp&#233;cifie l'adresse IP source pour l'analyse.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-g&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;Indique le port source pour l'analyse.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4c8d_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--dns-server &lt;ns&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4c8d_c1'&gt;La r&#233;solution DNS est effectu&#233;e &#224; l'aide d'un serveur de noms sp&#233;cifi&#233;.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h2 class=&#034;spip&#034;&gt;Options de sortie&lt;/h2&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idafad_c0'&gt; Option Nmap &lt;/th&gt;&lt;th id='idafad_c1'&gt; Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idafad_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-oA nom_fichier&lt;/code&gt;&lt;/td&gt;
&lt;td headers='idafad_c1'&gt;Enregistre les r&#233;sultats dans tous les formats disponibles en commen&#231;ant par le nom &#171; nom_fichier &#187;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idafad_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-oN nom_fichier&lt;/code&gt;&lt;/td&gt;
&lt;td headers='idafad_c1'&gt;Enregistre les r&#233;sultats au format normal avec le nom &#171; nom_fichier &#187;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idafad_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-oG nom_fichier&lt;/code&gt;&lt;/td&gt;
&lt;td headers='idafad_c1'&gt;Enregistre les r&#233;sultats au format &#171; grepable &#187; avec le nom &#171; nom_fichier &#187;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idafad_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-oX nom_fichier&lt;/code&gt;&lt;/td&gt;
&lt;td headers='idafad_c1'&gt;Enregistre les r&#233;sultats au format XML avec le nom &#171; nom_fichier &#187;.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h2 class=&#034;spip&#034;&gt;Options de performance&lt;/h2&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id6eaa_c0'&gt; Option Nmap &lt;/th&gt;&lt;th id='id6eaa_c1'&gt; Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id6eaa_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--max-retries &lt;num&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id6eaa_c1'&gt;D&#233;finit le nombre de tentatives pour l'analyse de ports sp&#233;cifiques.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id6eaa_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--stats-every=5s&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id6eaa_c1'&gt;Affiche l'&#233;tat de l'analyse toutes les 5 secondes.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id6eaa_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-v/-vv&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id6eaa_c1'&gt;Affiche une sortie verbeuse pendant l'analyse.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id6eaa_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--initial-rtt-timeout 50ms&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id6eaa_c1'&gt;D&#233;finit la valeur de temps sp&#233;cifi&#233;e comme d&#233;lai d'expiration RTT initial.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id6eaa_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--max-rtt-timeout 100ms&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id6eaa_c1'&gt;D&#233;finit la valeur de temps sp&#233;cifi&#233;e comme d&#233;lai d'expiration RTT maximum.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id6eaa_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;--min-rate 300&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id6eaa_c1'&gt;D&#233;finit le nombre de paquets qui seront envoy&#233;s simultan&#233;ment.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id6eaa_c0'&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-T &lt;0-5&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id6eaa_c1'&gt;Sp&#233;cifie le mod&#232;le de synchronisation sp&#233;cifique.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Convertir CD Audio en FLAC Linux</title>
		<link>https://mezcomm.ilp-web.net/Convertir-CD-Audio-en-FLAC-Linux.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Convertir-CD-Audio-en-FLAC-Linux.html</guid>
		<dc:date>2026-01-25T14:19:08Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>
&lt;p&gt;Voici la proc&#233;dure &#233;tape par &#233;tape. &lt;br class='autobr' /&gt;
1. Installer les d&#233;pendances pour les pochettes &lt;br class='autobr' /&gt;
En plus de abcde et flac, vous avez besoin de glyrc (souvent contenu dans le paquet glyr) pour t&#233;l&#233;charger les images, et imagemagick pour les convertir si n&#233;cessaire. &lt;br class='autobr' /&gt;
Ouvrez votre terminal et lancez : shell sudo apt install abcde flac imagemagick glyrc &lt;br class='autobr' /&gt;
(Note : Sur certaines distributions tr&#232;s r&#233;centes, si glyrc est introuvable, abcde tente parfois d'utiliser d'autres scripts, mais glyrc reste le (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mezcomm.ilp-web.net/-Stlenneg-.html" rel="directory"&gt;Stlenneg&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Voici la proc&#233;dure &#233;tape par &#233;tape.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;1. Installer les d&#233;pendances pour les pochettes&lt;/h2&gt;
&lt;p&gt;En plus de &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;abcde&lt;/code&gt; et &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;flac&lt;/code&gt;, vous avez besoin de &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;glyrc&lt;/code&gt; (souvent contenu dans le paquet &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;glyr&lt;/code&gt;) pour t&#233;l&#233;charger les images, et &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imagemagick&lt;/code&gt; pour les convertir si n&#233;cessaire.&lt;/p&gt;
&lt;p&gt;Ouvrez votre terminal et lancez :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;shell&#034; class='spip_code spip_code_block language-shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo apt install abcde flac imagemagick glyrc&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;i&gt;(Note : Sur certaines distributions tr&#232;s r&#233;centes, si &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;glyrc&lt;/code&gt; est introuvable, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;abcde&lt;/code&gt; tente parfois d'utiliser d'autres scripts, mais &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;glyrc&lt;/code&gt; reste le standard pour cet outil).&lt;/i&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2. Cr&#233;er le fichier de configuration&lt;/h2&gt;
&lt;p&gt;Plut&#244;t que de taper une commande immense &#224; chaque fois, nous allons cr&#233;er un fichier de configuration personnel.&lt;/p&gt;
&lt;p&gt;Cr&#233;ez (ou &#233;ditez) le fichier &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;.abcde.conf&lt;/code&gt; dans votre dossier personnel :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;shell&#034; class='spip_code spip_code_block language-shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;nano ~/.abcde.conf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Copiez et collez la configuration suivante. J'ai ajout&#233; des commentaires pour vous expliquer chaque ligne :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# -------------------------------------------------- # Fichier de config abcde pour FLAC + Cover Art # -------------------------------------------------- # Format de sortie : FLAC OUTPUTTYPE=flac # Les actions &#224; effectuer dans l'ordre : # 1. cddb : R&#233;cup&#233;rer les infos (titres) # 2. read : Lire le CD # 3. getalbumart : T&#233;l&#233;charger la pochette # 4. embedalbumart : Int&#233;grer l'image dans le fichier FLAC # 5. encode : Convertir en FLAC # 6. tag : Mettre les tags (Artiste, Titre...) # 7. move : D&#233;placer dans le dossier final # 8. clean : Nettoyer les fichiers temporaires ACTIONS=cddb,read,getalbumart,embedalbumart,encode,tag,move,clean # D&#233;finir une structure de dossier propre : # Exemple : /home/user/Musique/Pink Floyd/The Wall/01 - In the Flesh.flac OUTPUTDIR=&#034;$HOME/Musique&#034; OUTPUTFORMAT='${ARTISTFILE}/${ALBUMFILE}/${TRACKNUM} - ${TRACKFILE}' VAOUTPUTFORMAT='Compilations/${ALBUMFILE}/${TRACKNUM} - ${ARTISTFILE} - ${TRACKFILE}' # Options pour le t&#233;l&#233;chargement de la pochette # On essaie de r&#233;cup&#233;rer via plusieurs sources GLYRC=glyrc ALBUMARTFILE=&#034;cover.jpg&#034; ALBUMARTTYPE=&#034;JPEG&#034; # Options pour l'encodage FLAC (compression maximale par d&#233;faut est souvent 5 ou 8) FLACOPTS=&#034;-8&#034; # Ne pas &#233;jecter le CD automatiquement &#224; la fin (optionnel) EJECTCD=n # -------------------------------------------------------- # Fonction personnalis&#233;e pour g&#233;n&#233;rer un CUE sheet propre # pour des fichiers FLAC s&#233;par&#233;s (one file per track) # -------------------------------------------------------- post_move () { # 1. D&#233;terminer le dossier final en fonction du type d'album (Standard ou V.A.) if [ &#034;$VARIOUSARTISTS&#034; = &#034;y&#034; ]; then # Correspond &#224; votre VAOUTPUTFORMAT='Compilations/${ALBUMFILE}...' ALBUMDIR=&#034;$OUTPUTDIR/Compilations/$ALBUMFILE&#034; else # Correspond &#224; votre OUTPUTFORMAT='${ARTISTFILE}/${ALBUMFILE}...' ALBUMDIR=&#034;$OUTPUTDIR/$ARTISTFILE/$ALBUMFILE&#034; fi # 2. Se d&#233;placer dans le dossier final cd &#034;$ALBUMDIR&#034; || return 1 # 3. Compter les fichiers pour voir si l'album est fini # $TRACKS est la liste des pistes que abcde traite (ex: &#034;1 2 3 4&#034;) EXPECTED_COUNT=$(echo &#034;$TRACKS&#034; | wc -w) CURRENT_COUNT=$(ls *.flac 2&gt;/dev/null | wc -l) # 4. Si tous les fichiers sont l&#224;, on g&#233;n&#232;re le CUE if [ &#034;$CURRENT_COUNT&#034; -eq &#034;$EXPECTED_COUNT&#034; ]; then echo &#034;G&#233;n&#233;ration du fichier album.cue...&#034; # R&#233;cup&#233;ration des tags globaux depuis le premier fichier trouv&#233; FIRST_FILE=$(ls *.flac | head -n 1) ARTIST=$(metaflac --show-tag=ARTIST &#034;$FIRST_FILE&#034; | sed 's/ARTIST=//') ALBUM=$(metaflac --show-tag=ALBUM &#034;$FIRST_FILE&#034; | sed 's/ALBUM=//') YEAR=$(metaflac --show-tag=DATE &#034;$FIRST_FILE&#034; | sed 's/DATE=//') GENRE=$(metaflac --show-tag=GENRE &#034;$FIRST_FILE&#034; | sed 's/GENRE=//') # Cr&#233;ation de l'en-t&#234;te echo &#034;PERFORMER \&#034;$ARTIST\&#034;&#034; &gt; album.cue echo &#034;TITLE \&#034;$ALBUM\&#034;&#034; &gt;&gt; album.cue echo &#034;REM DATE $YEAR&#034; &gt;&gt; album.cue echo &#034;REM GENRE $GENRE&#034; &gt;&gt; album.cue # Boucle sur les pistes track_no=1 for file in *.flac; do echo &#034;FILE \&#034;$file\&#034; WAVE&#034; &gt;&gt; album.cue printf &#034; TRACK %02d AUDIO\n&#034; &#034;$track_no&#034; &gt;&gt; album.cue echo &#034;	INDEX 01 00:00:00&#034; &gt;&gt; album.cue ((track_no++)) done echo &#034;Fichier CUE cr&#233;&#233; avec succ&#232;s dans : $ALBUMDIR&#034; fi }&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Sauvegardez le fichier avec &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;Ctrl&lt;/code&gt;+&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;O&lt;/code&gt;, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;Entr&#233;e&lt;/code&gt;, puis quittez avec &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;Ctrl&lt;/code&gt;+&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;X&lt;/code&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;3. Lancer l'extraction&lt;/h2&gt;
&lt;p&gt;Maintenant que tout est configur&#233;, la commande est extr&#234;mement simple. Ins&#233;rez votre CD et lancez :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;shell&#034; class='spip_code spip_code_block language-shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;abcde&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Ce que cela va produire :&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Le logiciel va interroger les bases de donn&#233;es (CDDB/MusicBrainz) pour les titres.&lt;/li&gt;&lt;li&gt; Il va t&#233;l&#233;charger la pochette (souvent nomm&#233;e &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;cover.jpg&lt;/code&gt;) et la placer dans le dossier.&lt;/li&gt;&lt;li&gt; Il va extraire chaque piste dans un fichier FLAC s&#233;par&#233; (&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;01 - Titre.flac&lt;/code&gt;, etc.).&lt;/li&gt;&lt;li&gt; Il va &lt;strong&gt;int&#233;grer l'image&lt;/strong&gt; directement dans les m&#233;tadonn&#233;es de chaque fichier FLAC (vous verrez l'image appara&#238;tre dans votre lecteur audio).&lt;/li&gt;&lt;li&gt; Il g&#233;n&#233;rera un fichier &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;album.cue&lt;/code&gt; dans le m&#234;me dossier, qui r&#233;f&#233;rence les fichiers FLAC individuels (utile pour recr&#233;er le CD &#224; l'identique plus tard).&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;R&#233;solution de probl&#232;mes courants&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Si &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;abcde&lt;/code&gt; ne trouve pas la pochette :&lt;/strong&gt; Les bases de donn&#233;es d'images en ligne changent parfois leurs API. Si le t&#233;l&#233;chargement &#233;choue, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;abcde&lt;/code&gt; continuera l'extraction sans erreur, mais sans image. Vous pourrez toujours ajouter l'image manuellement plus tard avec un logiciel comme &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;EasyTAG&lt;/code&gt; ou &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;Kid3&lt;/code&gt;.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Conflit de format :&lt;/strong&gt; Si vous aviez d&#233;j&#224; utilis&#233; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;abcde&lt;/code&gt; auparavant, assurez-vous de ne pas utiliser l'option &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;-1&lt;/code&gt; dans votre ligne de commande, car elle pr&#233;vaut sur le fichier de configuration. Utilisez simplement &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;abcde&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>IA open-source pour e-mails : tri et r&#233;sum&#233;</title>
		<link>https://mezcomm.ilp-web.net/IA-open-source-pour-e-mails-tri-et-resume.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/IA-open-source-pour-e-mails-tri-et-resume.html</guid>
		<dc:date>2026-01-14T19:19:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>
&lt;p&gt;Existe-t-il des outils IA open-source permettant de trier et de r&#233;sumer les e-mails ? &lt;br class='autobr' /&gt;
&#8211; Source : Google Gemini &lt;br class='autobr' /&gt; Oui, il existe des solutions open-source, mais il est important de nuancer : contrairement aux services commerciaux &#034;cl&#233; en main&#034; (comme Spark ou SaneBox), les solutions open-source demandent souvent un peu plus de configuration technique ou fonctionnent via des int&#233;grations. &lt;br class='autobr' /&gt;
&#8203;Voici les meilleures options actuelles, class&#233;es par niveau de complexit&#233; : &#8203;1. L'option &#034;Client (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mezcomm.ilp-web.net/-Naouegezh-artifisiel-.html" rel="directory"&gt;Naouegezh artifisiel&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Existe-t-il des outils IA open-source permettant de trier et de r&#233;sumer les e-mails ?&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;strong&gt;Source :&lt;/strong&gt; &lt;a href=&#034;https://g.co/gemini/share/7175fd475e85&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Google Gemini&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Oui, il existe des solutions open-source, mais il est important de nuancer : contrairement aux services commerciaux &#034;cl&#233; en main&#034; (comme Spark ou SaneBox), les solutions open-source demandent souvent un peu plus de configuration technique ou fonctionnent via des int&#233;grations.&lt;/p&gt;
&lt;p&gt;&#8203;Voici les meilleures options actuelles, class&#233;es par niveau de complexit&#233; :&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;&#8203;1. L'option &#034;Client Existant + Extensions&#034; (La plus accessible)&lt;/h2&gt;
&lt;p&gt;C'est la m&#233;thode la plus simple : utiliser un client mail open-source robuste et y ajouter une &#034;brique&#034; d'intelligence artificielle.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Thunderbird (avec extensions IA) :&lt;/strong&gt;&lt;br class='autobr' /&gt;
Thunderbird est le client mail open-source de r&#233;f&#233;rence. Bien qu'il n'int&#232;gre pas d'IA g&#233;n&#233;rative nativement pour le r&#233;sum&#233;, plusieurs modules compl&#233;mentaires (Add-ons) r&#233;cents permettent de le connecter &#224; des mod&#232;les de langage.
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;&#8203;Comment &#231;a marche :&lt;/strong&gt; Vous installez une extension qui connecte Thunderbird &#224; un mod&#232;le d'IA (soit via l'API OpenAI, soit via un mod&#232;le local comme Ollama pour la confidentialit&#233;).&lt;/li&gt;&lt;li&gt; &lt;strong&gt;&#8203;Fonctionnalit&#233;s :&lt;/strong&gt; Ces extensions peuvent g&#233;n&#233;rer des r&#233;ponses ou r&#233;sumer le fil de discussion s&#233;lectionn&#233;.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;&#8203;Exemple d'extension :&lt;/strong&gt; Cherchez &#034;AI Assistant&#034; ou &#034;ChatGPT&#034; dans le catalogue d'extensions de Thunderbird.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;2. L'option &#034;100% Locale &amp; Priv&#233;e&#034; (La plus s&#233;curis&#233;e)&lt;/h2&gt;
&lt;p&gt;&#8203;Si vous voulez trier et r&#233;sumer vos e-mails sans qu'aucune donn&#233;e ne quitte votre ordinateur (confidentialit&#233; totale), la combinaison gagnante actuelle est : Ollama + Script.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Ollama (Moteur d'IA Local) :&lt;/strong&gt; &lt;br class='autobr' /&gt;
Ce n'est pas un client mail, mais un outil open-source qui permet de faire tourner des mod&#232;les de langage (comme Llama 3 ou Mistral) sur votre propre ordinateur.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;&#8203;L'application pratique :&lt;/strong&gt; &lt;br class='autobr' /&gt;
Vous pouvez utiliser des scripts (souvent en Python) disponibles sur GitHub qui :
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &#8203;R&#233;cup&#232;rent vos e-mails (via IMAP).&lt;/li&gt;&lt;li&gt; &#8203;Les envoient &#224; Ollama pour analyse.&lt;/li&gt;&lt;li&gt; &#8203;Demandent &#224; l'IA : &#034;&lt;i&gt;R&#233;sume cet e-mail&lt;/i&gt; &#034; ou &#034;&lt;i&gt;Dis-moi dans quel dossier ranger cet e-mail (Facture, Newsletter, Urgent)&lt;/i&gt; &#034;.&lt;/li&gt;&lt;li&gt; Appliquent le tri.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note :&lt;/strong&gt; Cette m&#233;thode n&#233;cessite de savoir lancer des scripts, mais c'est la seule qui garantit que vos e-mails ne sont pas lus par une entreprise tierce.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;&#8203;3. Les outils en ligne de commande (Pour les experts)&lt;/h2&gt;
&lt;p&gt;&#8203;Il existe des projets tr&#232;s performants sur GitHub con&#231;us pour les d&#233;veloppeurs et les &#034;power users&#034;.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Fabric (Projet de Daniel Miessler) :&lt;/strong&gt;&lt;br class='autobr' /&gt;
C'est un outil open-source en ligne de commande con&#231;u pour &#034;augmenter l'humain&#034;. Il poss&#232;de des &#034;patterns&#034; (mod&#232;les) sp&#233;cifiques pour le r&#233;sum&#233;.
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;&#8203;Utilisation :&lt;/strong&gt; Vous pouvez copier le texte d'un e-mail et le passer dans Fabric pour obtenir un r&#233;sum&#233; structur&#233;, une liste d'actions &#224; entreprendre, ou une extraction des points cl&#233;s.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;&#8203;Lien :&lt;/strong&gt; Disponible sur GitHub.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Mail-parser / Email-summarizer (Scripts Python divers) :&lt;/strong&gt; &lt;br class='autobr' /&gt;
En cherchant sur GitHub, vous trouverez de nombreux projets comme &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;gpt-email-sorter&lt;/code&gt;. Ces projets agissent souvent comme des &#034;middleware&#034; : ils se connectent &#224; votre bo&#238;te mail, analysent les nouveaux messages, et ajoutent des &#034;Labels&#034; ou des &#034;Tags&#034; automatiquement en fonction du contenu.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&#8203;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;4. La distinction importante : Tri vs R&#233;sum&#233;&lt;/h2&gt;
&lt;p&gt;&#8203;Il faut distinguer deux types d'IA ici :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;&#8203;Le Tri (Classification) :&lt;/strong&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &#8203;Les outils historiques comme SpamAssassin ou les filtres bay&#233;siens (int&#233;gr&#233;s &#224; Thunderbird ou Mailpile) sont &#034;open-source&#034; et font du tri (Spam vs Non-Spam) depuis des d&#233;cennies.&lt;/li&gt;&lt;li&gt; Pour un tri s&#233;mantique (ex : &#034;Ceci est une facture&#034;), les mod&#232;les de langage locaux (LLM) sont n&#233;cessaires.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Le R&#233;sum&#233; (G&#233;n&#233;ration) :&lt;/strong&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Cela n&#233;cessite imp&#233;rativement un LLM (comme GPT-4 ou Mistral). C'est l&#224; que l'open-source demande d'avoir une machine assez puissante (un bon processeur ou une carte graphique) pour faire tourner l'IA localement.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 class=&#034;spip&#034;&gt;R&#233;sum&#233; des recommandations&lt;/h2&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id3827_c0'&gt;Besoin&lt;/th&gt;&lt;th id='id3827_c1'&gt;Solution recommand&#233;e&lt;/th&gt;&lt;th id='id3827_c2'&gt;Niveau technique&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id3827_c0' id='id3827_l0'&gt;Facilit&#233;&lt;/th&gt;
&lt;td headers='id3827_c1 id3827_l0'&gt;&lt;strong&gt;Thunderbird&lt;/strong&gt; + Extension IA tierce&lt;/td&gt;
&lt;td headers='id3827_c2 id3827_l0'&gt;&#11088; (Facile)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id3827_c0' id='id3827_l1'&gt;Confidentialit&#233;&lt;/th&gt;
&lt;td headers='id3827_c1 id3827_l1'&gt;&lt;strong&gt;Ollama&lt;/strong&gt; (avec Mistral) + Script Python&lt;/td&gt;
&lt;td headers='id3827_c2 id3827_l1'&gt;&#11088;&#11088;&#11088; (Avanc&#233;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id3827_c0' id='id3827_l2'&gt;Productivit&#233;&lt;/th&gt;
&lt;td headers='id3827_c1 id3827_l2'&gt;&lt;strong&gt;Fabric&lt;/strong&gt; (Ligne de commande)&lt;/td&gt;
&lt;td headers='id3827_c2 id3827_l2'&gt;&#11088;&#11088; (Interm&#233;diaire)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h2 class=&#034;spip&#034;&gt;Prochaine &#233;tape pour vous&lt;/h2&gt;
&lt;p&gt;&#8203;Si vous &#234;tes &#224; l'aise avec un peu de technique, la solution la plus p&#233;renne et gratuite est d'installer Ollama.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Comment afficher des images dans le terminal ?</title>
		<link>https://mezcomm.ilp-web.net/Comment-afficher-des-images-dans-le-terminal.html</link>
		<guid isPermaLink="true">https://mezcomm.ilp-web.net/Comment-afficher-des-images-dans-le-terminal.html</guid>
		<dc:date>2026-01-12T20:58:10Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lionel PLAIS</dc:creator>



		<description>
&lt;p&gt;imgcat (et ses nombreuses variantes) : apportez de la couleur &#224; vos images dans le terminal &lt;br class='autobr' /&gt;
imgcat est un outil populaire et simple con&#231;u pour afficher des images dans le terminal. Son principal atout r&#233;side dans sa simplicit&#233; et sa capacit&#233; &#224; tirer parti des &#233;mulateurs de terminal modernes qui prennent en charge le rendu d'images en ligne via des protocoles tels que le protocole d'image d'iTerm2. Cela signifie qu'au lieu de repr&#233;senter les images &#224; l'aide de caract&#232;res ASCII, imgcat peut (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mezcomm.ilp-web.net/-Stlenneg-.html" rel="directory"&gt;Stlenneg&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; (et ses nombreuses variantes) : apportez de la couleur &#224; vos images dans le terminal&lt;/h2&gt;
&lt;p&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; est un outil populaire et simple con&#231;u pour &lt;strong&gt;afficher des images dans le terminal&lt;/strong&gt;. Son principal atout r&#233;side dans sa simplicit&#233; et sa capacit&#233; &#224; tirer parti des &#233;mulateurs de terminal modernes qui prennent en charge le &lt;strong&gt;rendu d'images en ligne&lt;/strong&gt; via des protocoles tels que le protocole d'image d'iTerm2. Cela signifie qu'au lieu de repr&#233;senter les images &#224; l'aide de caract&#232;res ASCII, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; peut directement int&#233;grer les donn&#233;es d'image, ce qui permet d'obtenir un aper&#231;u beaucoup plus fid&#232;le.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Comment fonctionne &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;Le principe fondamental d'&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; repose sur l'utilisation de s&#233;quences d'&#233;chappement du terminal. Lorsqu'un &#233;mulateur de terminal prend en charge un protocole sp&#233;cifique (comme le protocole iTerm2), &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; peut envoyer des codes de contr&#244;le sp&#233;ciaux avec les donn&#233;es d'image. L'&#233;mulateur de terminal interpr&#232;te ensuite ces codes et affiche l'image directement dans le flux de texte, en conservant autant que possible ses couleurs et sa r&#233;solution.&lt;/p&gt;
&lt;p&gt;Pour les terminaux qui ne prennent pas en charge ces protocoles avanc&#233;s, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; peut souvent se rabattre sur une &lt;strong&gt;repr&#233;sentation ASCII textuelle&lt;/strong&gt;. Cela est rendu possible gr&#226;ce &#224; des algorithmes de tramage qui convertissent les pixels de l'image en une mosa&#239;que de caract&#232;res, reproduisant ainsi les tons et les formes de l'image originale. Bien que cette m&#233;thode soit moins pr&#233;cise visuellement que le rendu en ligne, elle constitue une prouesse remarquable en mati&#232;re de transformation de donn&#233;es visuelles en format textuel.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installation&lt;/h2&gt;
&lt;p&gt;L'installation d'&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; peut varier en fonction de votre syst&#232;me d'exploitation et du gestionnaire de paquets que vous utilisez. Voici quelques m&#233;thodes courantes :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;macOS (&#224; l'aide de Homebrew) :&lt;/strong&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;Shell&#034; class='spip_code spip_code_block language-Shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;brew install imgcat&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Linux (souvent disponible via des gestionnaires de paquets ou sous forme de script autonome) :&lt;/strong&gt; sur certains syst&#232;mes bas&#233;s sur Debian/Ubuntu, vous pouvez le trouver dans les r&#233;f&#233;rentiels ou t&#233;l&#233;charger le script directement.
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Pour Debian/Ubuntu, si disponible&lt;/strong&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;Shell&#034; class='spip_code spip_code_block language-Shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo apt update sudo apt install imgcat&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Vous pouvez &#233;galement t&#233;l&#233;charger depuis GitHub (&lt;a href=&#034;https://github.com/danielgatis/imgcat/releases&#034; class=&#034;spip_out&#034; hreflang=&#034;en&#034; rel=&#034;external&#034;&gt;v&#233;rifiez la derni&#232;re version&lt;/a&gt;)&lt;/strong&gt; &lt;br class='autobr' /&gt;
Cela peut n&#233;cessiter d'ajuster l'URL de t&#233;l&#233;chargement et les autorisations d'ex&#233;cution.
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;Shell&#034; class='spip_code spip_code_block language-Shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;curl --location https://github.com/danielgatis/imgcat/releases/download/v1.0.22/imgcat_1.0.22_linux_arm64.tar.gz | tar xz sudo cp imgcat /usr/local/bin/&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; est souvent distribu&#233; sous forme de script shell autonome. Vous trouverez diff&#233;rentes versions et variantes sur des plateformes telles que GitHub. Il est conseill&#233; de rechercher la version la plus activement maintenue. Certaines variantes populaires sont &#233;galement connues sous les noms de &lt;a href=&#034;https://github.com/onk/termpic&#034; class=&#034;spip_out&#034; hreflang=&#034;en&#034; rel=&#034;external&#034;&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;termpic&lt;/code&gt;&lt;/a&gt; ou &lt;a href=&#034;https://github.com/kovidgoyal/kitty/tree/master/kittens/icat&#034; class=&#034;spip_out&#034; hreflang=&#034;en&#034; rel=&#034;external&#034;&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;icat&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;&lt;h2 class=&#034;spip&#034;&gt;Exemples d'utilisation&lt;/h2&gt;
&lt;p&gt;Une fois install&#233;, &lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imgcat&lt;/code&gt; est incroyablement facile &#224; utiliser. Pour afficher une image, il suffit de fournir son chemin d'acc&#232;s en tant qu'argument :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Afficher une seule image :&lt;/strong&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-raccourci=&#034;markdown&#034; data-language=&#034;Shell&#034; class='spip_code spip_code_block language-Shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;imgcat logo.png&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class='spip_document_31 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;9&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://mezcomm.ilp-web.net/IMG/png/1768235746162.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://mezcomm.ilp-web.net/local/cache-vignettes/L500xH560/1768235746162-f2ba0.png?1768255222' width='500' height='560' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;&lt;code data-raccourci=&#034;markdown&#034; class='spip_code spip_code_inline' dir='ltr'&gt;imagcat&lt;/code&gt;
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Source : &lt;a href=&#034;https://itsfoss.gitlab.io/post/3-cli-image-viewers-to-display-images-in-the-terminal/#1-imgcat-and-its-many-variants-bringing-color-to-your-terminal-images&#034; class=&#034;spip_out&#034; hreflang=&#034;en&#034; rel=&#034;external&#034;&gt;IT'S FOSS &#8211; 3 CLI Image Viewers To Display Images In The Terminal # ''imgcat'' (and its many variants): Bringing Color to Your Terminal Images&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>



</channel>

</rss>
