Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
external_libexif_AOSP10_r33_CVE-2020-0198 | Kitploit
Strumenti/GitHubGitHub/trinadh465/external_libexif_aosp10_r33_cve-2020-0198
Analisi StaticaAnalisi delle VulnerabilitàAnalisi del CodiceExploitFuzzingAnalisi di Binari
GitHubtrinadh465/external_libexif_aosp10_r33_cve-2020-0198

external_libexif_AOSP10_r33_CVE-2020-0198

Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
24 anni faNon ancora revisionato

libexif -------

DESCRIPTION

libexif è una libreria per l'analisi, la modifica e il salvataggio dei dati EXIF. Ha lo scopo di sostituire molte implementazioni ridondanti negli strumenti a riga di comando e nei programmi con GUI.

FEATURES

libexif supporta l'analisi, la modifica e il salvataggio dei dati EXIF. Inoltre, include il supporto a gettext. Tutti i tag EXIF descritti nello standard EXIF 2.1 (e la maggior parte di quelli della 2.2) sono supportati. Sono supportate anche molte maker notes di fotocamere Canon, Casio, Epson, Fuji, Nikon, Olympus, Pentax e Sanyo.

REQUIREMENTS

libexif è scritto in C puro e non richiede librerie aggiuntive. GNU gettext verrà utilizzato per la traduzione della lingua, se disponibile.

LIMITATIONS

libexif può gestire solo alcune maker notes, e anche quelle non molto bene. C'è ancora molto lavoro da fare. Nota: libmnote è stato integrato in libexif: non è più necessario.

USAGE

Abbiamo documentato l'API di libexif usando doxygen e mettiamo i risultati a disposizione all'indirizzo http://libexif.sourceforge.net/api/

I brevi programmi di test nella directory test mostrano come creare dati EXIF validi da zero, come salvare i dati EXIF e come caricare i dati EXIF dalla memoria. Ci sono anche alcuni semplici programmi di esempio disponibili nella directory contrib/examples/. Non esitate a contattarci all'indirizzo [email protected] se avete domande su come usare libexif.

Per collegare libexif al vostro pacchetto, raccomandiamo di usare l'utilità pkgconfig (cfr. http://www.freedesktop.org/wiki/Software/pkg-config/ Per vostra comodità, libexif fornisce libexif-uninstalled.pc e installa libexif.pc.

FRONTENDS

Attualmente, conosco i seguenti frontend per libexif:

  • exif: Una piccola utilità a riga di comando per mostrare le informazioni EXIF nei file JPEG (http://www.sourceforge.net/projects/libexif).
  • gexif: Un frontend GTK+ per modificare i dati EXIF (http://www.sourceforge.net/projects/libexif).
  • gphoto2: Un frontend a riga di comando per libgphoto2, una libreria per accedere a una ampia gamma di fotocamere digitali (http://www.gphoto.org).
  • gtkam: Un frontend GTK+ per libgphoto2 (http://www.gphoto.org).
  • thirdeye: Organizzatore di foto digitali e driver per eComStation (http://ecomstation.ru/thirdeye).
  • digikam: Applicazione di gestione foto digitali per KDE (http://www.digikam.org/)

Se desiderate migrare il vostro programma per usare libexif o aggiungere il supporto EXIF, non esitate a contattare gli autori.

LIBRARIES

Conosco le seguenti librerie che usano libexif o che si ispirano ad esso:

  • libexif-gtk: libreria di widget per aiutare a visualizzare i tag EXIF nei programmi GTK (parte del progetto libexif)
  • pel: codice PHP (http://pel.sourceforge.net)

BUILDING

Ciò che bisogna fare per compilare libexif dipende molto dall'ambiente. La compilazione dal tarball dei sorgenti di solito richiede i comandi:

./configure make sudo make install

Quando si compila dai sorgenti fuori da CVS, sarà necessario qualcosa di simile:

gettextize mv po/Makevars.template po/Makevars aclocal -I auto-m4 -I m4m autoheader libtoolize --force automake --add-missing autoconf ./configure make

Oppure, probabilmente basta:

autoreconf -i ./configure make

Oltre agli argomenti standard, configure accetta alcuni parametri specifici di libexif:

--disable-docs Per disabilitare la generazione della documentazione --enable-internal-docs Compila la documentazione interna del codice se Doxygen è disponibile --enable-ship-binaries Per includere le DLL di Windows in 'make dist'

Alcune applicazioni specializzate possono ridurre le dimensioni del binario di libexif impostando una o entrambe le seguenti macro nella variabile d'ambiente CPPFLAGS al momento della configurazione. Ciascuna rimuove alcuni tipi di stringhe e costanti dal binario. Le applicazioni che devono accedere a tag EXIF specifici e noti e che conoscono in anticipo il significato dei loro dati non hanno bisogno di queste stringhe e possono risparmiare spazio considerevole eliminandole.

-DNO_VERBOSE_TAG_STRINGS Nomi e descrizioni dei tag EXIF, messaggi di debug, campi EXIF obbligatori (disabilita la correzione automatica dei tag) -DNO_VERBOSE_TAG_DATA Nomi dei contenuti enumerati dei dati dei tag

INTERNATIONALIZATION

Le traduzioni di libexif sono realizzate da volontari che lavorano in autonomia, direttamente con il progetto libexif oppure attraverso uno dei due siti di coordinamento delle traduzioni, il Translation Project http://translationproject.org/domain/libexif.html e Launchpad https://translations.edge.launchpad.net/ubuntu/precise/+source/libexif/+pots/libexif-12. Qualsiasi aggiornamento delle traduzioni coordinate dal Translation Project deve essere effettuato attraverso il loro sito web, mentre tutte le altre lingue possono essere aggiornate tramite Launchpad (consigliato) o inviando gli aggiornamenti direttamente alla mailing list degli sviluppatori di libexif. Al momento in cui scriviamo, le seguenti lingue devono essere aggiornate tramite il Translation Project: cs da de es fr it ja nl pl sk sv uk vi.

Se siete interessati a tradurre libexif in una nuova lingua, vi consigliamo di unirvi a uno dei gruppi di traduzione sopra menzionati e di sfruttare i sistemi che hanno creato per aiutarvi. Per libexif non è richiesta una liberatoria sulla traduzione presso il Translation Project; realizzando una traduzione, accettate implicitamente di fornirla secondo gli stessi termini di licenza del resto di libexif (LGPL).

AUTHORS

libexif è stato originariamente scritto da Curtis Galloway [email protected]. Poiché il progetto originale non supportava la modifica e il salvataggio, Lutz Mueller [email protected] ha riscritto libexif da zero. Da allora, molte altre persone hanno contribuito a libexif.

LINKS

Ecco alcuni link che potreste voler consultare se siete interessati a ulteriori informazioni su EXIF.

  • http://drewnoakes.com/code/exif: framework di estrazione dei metadati in Java
  • http://www.exif.org: informazioni sullo standard EXIF.
  • http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/index.html: Sembra essere l'equivalente di libexif in Perl. Sembra supportare molte MakerNotes.
Scarica lo strumento