{"id":2567,"date":"2025-02-21T11:10:49","date_gmt":"2025-02-21T10:10:49","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=2567"},"modified":"2025-02-21T11:14:18","modified_gmt":"2025-02-21T10:14:18","slug":"suricata-su-devuan-5","status":"publish","type":"post","link":"https:\/\/clark.tipistrani.it\/?p=2567","title":{"rendered":"Suricata su Devuan 5"},"content":{"rendered":"<p>Avendo aggiornato i Bastion host a Devuan 5 Chimaera \u00e8 arrivato il momento di riscrivere il suricata.yaml<\/p>\n<p>La precedente <a href=\"https:\/\/clark.tipistrani.it\/?p=2020\">versione<\/a> su chimaera funzionava bene ma qui visto che le forze del male sono sempre di pi\u00f9 all&#8217;opera ho deciso di aumentare un po il lavoro che suricata compie aggiungendo un po di liste di verifica e confronto.<\/p>\n<p>La prima cosa che ho per il momento modificato \u00e8 stata il far girare suricata con uno user e un gruppo\u00a0 specifici (suri\/suri), ripeto la soluzione \u00e8 temporanea non amo far girare troppa roba come root anche se ai bastion host e&#8217; molto difficile collegarsi dall&#8217;esterno, ma l&#8217;upgrade delle regole falliva per via dei permessi sulla dir \/tmp e questo non e&#8217; un momento in cui abbia molto tempo per fare magheggi vari e assortiti per far si che suri possa scrivere in quel posto.<br \/>\nL&#8217;installazione \u00e8 la solita con apt-get install suricata che si tira dietro le dipendenze necessarie, tenendo valida il pi\u00f9 possibile la precedente configurazione i cambiamenti sullo .yaml sono questi:<br \/>\n<a href=\"https:\/\/clark.tipistrani.it\/?p=2568\">suricata.yaml<\/a><\/p>\n<p>I tre cambiamenti pi\u00f9 importanti nella configurazione sono:<\/p>\n<pre>community-id: true<\/pre>\n<pre>detect-engine:\r\n\u00a0 - rule-reload: true<\/pre>\n<pre>default-rule-path: \/var\/lib\/suricata\/rules<\/pre>\n<p>in questo momento suricata non ha liste abilitate per il controllo, quindi con suricata-update aggiorniamo e quindi aggiorniamo le sorgenti delle signatures con: suricata-update update-sources<\/p>\n<p>21\/2\/2025 &#8212; 10:49:55 &#8211; &lt;Info&gt; &#8212; Using data-directory \/var\/lib\/suricata.<br \/>\n21\/2\/2025 &#8212; 10:49:55 &#8211; &lt;Info&gt; &#8212; Using Suricata configuration \/etc\/suricata\/suricata.yaml<br \/>\n21\/2\/2025 &#8212; 10:49:55 &#8211; &lt;Info&gt; &#8212; Using \/etc\/suricata\/rules for Suricata provided rules.<br \/>\n21\/2\/2025 &#8212; 10:49:55 &#8211; &lt;Info&gt; &#8212; Found Suricata version 6.0.10 at \/usr\/bin\/suricata.<br \/>\n21\/2\/2025 &#8212; 10:49:55 &#8211; &lt;Info&gt; &#8212; Downloading https:\/\/www.openinfosecfoundation.org\/rules\/index.yaml<br \/>\n21\/2\/2025 &#8212; 10:49:56 &#8211; &lt;Info&gt; &#8212; Adding all sources<br \/>\n21\/2\/2025 &#8212; 10:49:56 &#8211; &lt;Info&gt; &#8212; Saved \/var\/lib\/suricata\/update\/cache\/index.yaml<br \/>\nVerifico con\u00a0suricata-update list-sources quali liste ho a disposizione per lavorare<br \/>\n21\/2\/2025 &#8212; 10:56:05 &#8211; &lt;Info&gt; &#8212; Using data-directory \/var\/lib\/suricata.<br \/>\n21\/2\/2025 &#8212; 10:56:05 &#8211; &lt;Info&gt; &#8212; Using Suricata configuration \/etc\/suricata\/suricata.yaml<br \/>\n21\/2\/2025 &#8212; 10:56:05 &#8211; &lt;Info&gt; &#8212; Using \/etc\/suricata\/rules for Suricata provided rules.<br \/>\n21\/2\/2025 &#8212; 10:56:05 &#8211; &lt;Info&gt; &#8212; Found Suricata version 6.0.10 at \/usr\/bin\/suricata.<br \/>\nName: et\/open<br \/>\nVendor: Proofpoint<br \/>\nSummary: Emerging Threats Open Ruleset<br \/>\nLicense: MIT<br \/>\nName: et\/pro<br \/>\nVendor: Proofpoint<br \/>\nSummary: Emerging Threats Pro Ruleset<br \/>\nLicense: Commercial<br \/>\nReplaces: et\/open<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.proofpoint.com\/us\/threat-insight\/et-pro-ruleset<br \/>\nName: oisf\/trafficid<br \/>\nVendor: OISF<br \/>\nSummary: Suricata Traffic ID ruleset<br \/>\nLicense: MIT<br \/>\nName: scwx\/enhanced<br \/>\nVendor: Secureworks<br \/>\nSummary: Secureworks suricata-enhanced ruleset<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.secureworks.com\/contact\/ (Please reference CTU Countermeasures)<br \/>\nName: scwx\/malware<br \/>\nVendor: Secureworks<br \/>\nSummary: Secureworks suricata-malware ruleset<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.secureworks.com\/contact\/ (Please reference CTU Countermeasures)<br \/>\nName: scwx\/security<br \/>\nVendor: Secureworks<br \/>\nSummary: Secureworks suricata-security ruleset<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.secureworks.com\/contact\/ (Please reference CTU Countermeasures)<br \/>\nName: abuse.ch\/sslbl-blacklist<br \/>\nVendor: Abuse.ch<br \/>\nSummary: Abuse.ch SSL Blacklist<br \/>\nLicense: CC0-1.0<br \/>\nReplaces: sslbl\/ssl-fp-blacklist<br \/>\nName: abuse.ch\/sslbl-ja3<br \/>\nVendor: Abuse.ch<br \/>\nSummary: Abuse.ch Suricata JA3 Fingerprint Ruleset<br \/>\nLicense: CC0-1.0<br \/>\nReplaces: sslbl\/ja3-fingerprints<br \/>\nName: abuse.ch\/sslbl-c2<br \/>\nVendor: Abuse.ch<br \/>\nSummary: Abuse.ch Suricata Botnet C2 IP Ruleset<br \/>\nLicense: CC0-1.0<br \/>\nName: abuse.ch\/feodotracker<br \/>\nVendor: Abuse.ch<br \/>\nSummary: Abuse.ch Feodo Tracker Botnet C2 IP ruleset<br \/>\nLicense: CC0-1.0<br \/>\nName: abuse.ch\/urlhaus<br \/>\nVendor: abuse.ch<br \/>\nSummary: Abuse.ch URLhaus Suricata Rules<br \/>\nLicense: CC0-1.0<br \/>\nName: etnetera\/aggressive<br \/>\nVendor: Etnetera a.s.<br \/>\nSummary: Etnetera aggressive IP blacklist<br \/>\nLicense: MIT<br \/>\nName: tgreen\/hunting<br \/>\nVendor: tgreen<br \/>\nSummary: Threat hunting rules<br \/>\nLicense: GPLv3<br \/>\nName: stamus\/lateral<br \/>\nVendor: Stamus Networks<br \/>\nSummary: Lateral movement rules<br \/>\nLicense: GPL-3.0-only<br \/>\nName: stamus\/nrd-30-open<br \/>\nVendor: Stamus Networks<br \/>\nSummary: Newly Registered Domains Open only &#8211; 30 day list, complete<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.stamus-networks.com\/stamus-labs\/subscribe-to-threat-intel-feed<br \/>\nName: stamus\/nrd-14-open<br \/>\nVendor: Stamus Networks<br \/>\nSummary: Newly Registered Domains Open only &#8211; 14 day list, complete<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.stamus-networks.com\/stamus-labs\/subscribe-to-threat-intel-feed<br \/>\nName: stamus\/nrd-entropy-30-open<br \/>\nVendor: Stamus Networks<br \/>\nSummary: Newly Registered Domains Open only &#8211; 30 day list, high entropy<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.stamus-networks.com\/stamus-labs\/subscribe-to-threat-intel-feed<br \/>\nName: stamus\/nrd-entropy-14-open<br \/>\nVendor: Stamus Networks<br \/>\nSummary: Newly Registered Domains Open only &#8211; 14 day list, high entropy<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.stamus-networks.com\/stamus-labs\/subscribe-to-threat-intel-feed<br \/>\nName: stamus\/nrd-phishing-30-open<br \/>\nVendor: Stamus Networks<br \/>\nSummary: Newly Registered Domains Open only &#8211; 30 day list, phishing<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.stamus-networks.com\/stamus-labs\/subscribe-to-threat-intel-feed<br \/>\nName: stamus\/nrd-phishing-14-open<br \/>\nVendor: Stamus Networks<br \/>\nSummary: Newly Registered Domains Open only &#8211; 14 day list, phishing<br \/>\nLicense: Commercial<br \/>\nParameters: secret-code<br \/>\nSubscription: https:\/\/www.stamus-networks.com\/stamus-labs\/subscribe-to-threat-intel-feed<br \/>\nName: pawpatrules<br \/>\nVendor: pawpatrules<br \/>\nSummary: PAW Patrules is a collection of rules for IDPS \/ NSM Suricata engine<br \/>\nLicense: CC-BY-SA-4.0<br \/>\nName: ptrules\/open<br \/>\nVendor: Positive Technologies<br \/>\nSummary: Positive Technologies Open Ruleset<br \/>\nLicense: Custom<br \/>\nName: aleksibovellan\/nmap<br \/>\nVendor: aleksibovellan<br \/>\nSummary: Suricata IDS\/IPS Detection Rules Against NMAP Scans<br \/>\nLicense: MIT<br \/>\nEscludo a priori quelle con licenza commerciale o che non conosco e resto con quelle MIT e GPLv3 che abilito con<br \/>\nsuricata-update enable-source et\/open<br \/>\n21\/2\/2025 &#8212; 10:59:37 &#8211; &lt;Info&gt; &#8212; Using data-directory \/var\/lib\/suricata.<br \/>\n21\/2\/2025 &#8212; 10:59:37 &#8211; &lt;Info&gt; &#8212; Using Suricata configuration \/etc\/suricata\/suricata.yaml<br \/>\n21\/2\/2025 &#8212; 10:59:37 &#8211; &lt;Info&gt; &#8212; Using \/etc\/suricata\/rules for Suricata provided rules.<br \/>\n21\/2\/2025 &#8212; 10:59:37 &#8211; &lt;Info&gt; &#8212; Found Suricata version 6.0.10 at \/usr\/bin\/suricata.<br \/>\n21\/2\/2025 &#8212; 10:59:37 &#8211; &lt;Info&gt; &#8212; Creating directory \/var\/lib\/suricata\/update\/sources<br \/>\n21\/2\/2025 &#8212; 10:59:37 &#8211; &lt;Info&gt; &#8212; Source et\/open enabled<br \/>\ne a seguire stesso comando per le altre liste che ho deciso di usare<br \/>\nper verificare che le liste siano abilitate:<br \/>\nsuricata-update list-sources &#8211;enabled<br \/>\nsuricata-update list-sources &#8211;enabled<br \/>\n21\/2\/2025 &#8212; 11:05:12 &#8211; &lt;Info&gt; &#8212; Using data-directory \/var\/lib\/suricata.<br \/>\n21\/2\/2025 &#8212; 11:05:12 &#8211; &lt;Info&gt; &#8212; Using Suricata configuration \/etc\/suricata\/suricata.yaml<br \/>\n21\/2\/2025 &#8212; 11:05:12 &#8211; &lt;Info&gt; &#8212; Using \/etc\/suricata\/rules for Suricata provided rules.<br \/>\n21\/2\/2025 &#8212; 11:05:12 &#8211; &lt;Info&gt; &#8212; Found Suricata version 6.0.10 at \/usr\/bin\/suricata.<br \/>\nEnabled sources:<br \/>\n&#8211; aleksibovellan\/nmap<br \/>\n&#8211; oisf\/trafficid<br \/>\n&#8211; stamus\/lateral<br \/>\n&#8211; etnetera\/aggressive<br \/>\n&#8211; et\/open<br \/>\n&#8211; tgreen\/hunting<br \/>\na questo punto aggiorno suricata con le nuove firme dalle liste che ho aggiunto con:<br \/>\nsuricata-update<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Using data-directory \/var\/lib\/suricata.<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Using Suricata configuration \/etc\/suricata\/suricata.yaml<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Using \/etc\/suricata\/rules for Suricata provided rules.<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Found Suricata version 6.0.10 at \/usr\/bin\/suricata.<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Loading \/etc\/suricata\/drop.conf.<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Loading \/etc\/suricata\/suricata.yaml<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Disabling rules for protocol http2<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Disabling rules for protocol modbus<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Disabling rules for protocol dnp3<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Disabling rules for protocol enip<br \/>\n21\/2\/2025 &#8212; 11:06:45 &#8211; &lt;Info&gt; &#8212; Checking https:\/\/rules.emergingthreats.net\/open\/suricata-6.0.10\/emerging.rules.tar.gz.md5.<br \/>\n21\/2\/2025 &#8212; 11:06:46 &#8211; &lt;Info&gt; &#8212; Remote checksum has not changed. Not fetching.<br \/>\n21\/2\/2025 &#8212; 11:06:46 &#8211; &lt;Info&gt; &#8212; Fetching https:\/\/openinfosecfoundation.org\/rules\/trafficid\/trafficid.rules.<br \/>\n100% &#8211; 9855\/9855<br \/>\n21\/2\/2025 &#8212; 11:06:48 &#8211; &lt;Info&gt; &#8212; Done.<br \/>\n21\/2\/2025 &#8212; 11:06:48 &#8211; &lt;Info&gt; &#8212; Fetching https:\/\/security.etnetera.cz\/feeds\/etn_aggressive.rules.<br \/>\n100% &#8211; 45479\/45479<br \/>\n21\/2\/2025 &#8212; 11:06:48 &#8211; &lt;Info&gt; &#8212; Done.<br \/>\n21\/2\/2025 &#8212; 11:06:48 &#8211; &lt;Info&gt; &#8212; Fetching https:\/\/ti.stamus-networks.io\/open\/stamus-lateral-rules.tar.gz.<br \/>\n100% &#8211; 31900\/31900<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Done.<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Fetching https:\/\/github.com\/travisbgreen\/hunting-rules\/raw\/master\/hunting.rules.tar.gz.<br \/>\n100% &#8211; 12269\/12269<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Done.<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Fetching https:\/\/raw.githubusercontent.com\/aleksibovellan\/opnsense-suricata-nmaps\/main\/local.rules.<br \/>\n100% &#8211; 3528\/3528<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Done.<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/app-layer-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/decoder-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/dhcp-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/dnp3-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/dns-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/files.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/http-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/ipsec-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/kerberos-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/modbus-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/nfs-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/ntp-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/smb-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/smtp-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/stream-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:49 &#8211; &lt;Info&gt; &#8212; Loading distribution rule file \/etc\/suricata\/rules\/tls-events.rules<br \/>\n21\/2\/2025 &#8212; 11:06:50 &#8211; &lt;Info&gt; &#8212; Ignoring file rules\/emerging-deleted.rules<br \/>\n21\/2\/2025 &#8212; 11:06:51 &#8211; &lt;Info&gt; &#8212; Loaded 57762 rules.<br \/>\n21\/2\/2025 &#8212; 11:06:52 &#8211; &lt;Info&gt; &#8212; Disabled 14 rules.<br \/>\n21\/2\/2025 &#8212; 11:06:52 &#8211; &lt;Info&gt; &#8212; Enabled 0 rules.<br \/>\n21\/2\/2025 &#8212; 11:06:52 &#8211; &lt;Info&gt; &#8212; Modified 0 rules.<br \/>\n21\/2\/2025 &#8212; 11:06:52 &#8211; &lt;Info&gt; &#8212; Dropped 64 rules.<br \/>\n21\/2\/2025 &#8212; 11:06:52 &#8211; &lt;Info&gt; &#8212; Enabled 136 rules for flowbit dependencies.<br \/>\n21\/2\/2025 &#8212; 11:06:52 &#8211; &lt;Info&gt; &#8212; Backing up current rules.<br \/>\n21\/2\/2025 &#8212; 11:06:54 &#8211; &lt;Info&gt; &#8212; Writing rules to \/var\/lib\/suricata\/rules\/suricata.rules: total: 57762; enabled: 43394; added: 944; removed 0; modified: 0<br \/>\n21\/2\/2025 &#8212; 11:06:55 &#8211; &lt;Info&gt; &#8212; Writing \/var\/lib\/suricata\/rules\/classification.config<br \/>\n21\/2\/2025 &#8212; 11:06:55 &#8211; &lt;Info&gt; &#8212; Testing with suricata -T.<br \/>\n21\/2\/2025 &#8212; 11:07:11 &#8211; &lt;Info&gt; &#8212; Done.<br \/>\nDovrebbe essere tutto pronto quindo con un \/etc\/init.d\/suricata restart rilancio il demone che comincer\u00e0 a lavorare con i nuovi parametri<br \/>\n\/etc\/init.d\/suricata restart<br \/>\nStopping suricata: \u00a0done.<br \/>\nStarting suricata in IPS (nfqueue) mode&#8230; done.<br \/>\nRicordo che suricata \u00e8 legato anftables mettendo sostanzialmente in coda sulla coda 0 tutti i pacchetti che entrano da eth0<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avendo aggiornato i Bastion host a Devuan 5 Chimaera \u00e8 arrivato il momento di riscrivere il suricata.yaml La precedente versione su chimaera funzionava bene ma qui visto che le forze del male sono sempre di pi\u00f9 all&#8217;opera ho deciso di aumentare un po il lavoro che suricata compie aggiungendo un po di liste di verifica [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[222],"tags":[294,135,134],"class_list":["post-2567","post","type-post","status-publish","format-standard","hentry","category-ips","tag-devuan-5","tag-ips","tag-suricata"],"_links":{"self":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2567"}],"version-history":[{"count":2,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2567\/revisions"}],"predecessor-version":[{"id":2571,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2567\/revisions\/2571"}],"wp:attachment":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}