Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
perl5 /
Image /
ExifTool /
[ HOME SHELL ]
Name
Size
Permission
Action
Charset
[ DIR ]
drwxr-xr-x
Lang
[ DIR ]
drwxr-xr-x
AES.pm
18.66
KB
-rw-r--r--
AFCP.pm
10.38
KB
-rw-r--r--
AIFF.pm
9.59
KB
-rw-r--r--
APE.pm
9.06
KB
-rw-r--r--
APP12.pm
10.44
KB
-rw-r--r--
ASF.pm
30.21
KB
-rw-r--r--
Apple.pm
5.43
KB
-rw-r--r--
Audible.pm
11.52
KB
-rw-r--r--
BMP.pm
10.45
KB
-rw-r--r--
BPG.pm
7.53
KB
-rw-r--r--
BZZ.pm
17.46
KB
-rw-r--r--
BigTIFF.pm
11.27
KB
-rw-r--r--
BuildTagLookup.pm
121.94
KB
-rw-r--r--
CBOR.pm
11.51
KB
-rw-r--r--
Canon.pm
375.39
KB
-rw-r--r--
CanonCustom.pm
84.32
KB
-rw-r--r--
CanonRaw.pm
29.68
KB
-rw-r--r--
CanonVRD.pm
75.2
KB
-rw-r--r--
CaptureOne.pm
7.85
KB
-rw-r--r--
Casio.pm
62.21
KB
-rw-r--r--
Charset.pm
16.01
KB
-rw-r--r--
DICOM.pm
245.09
KB
-rw-r--r--
DJI.pm
6.31
KB
-rw-r--r--
DNG.pm
31.59
KB
-rw-r--r--
DPX.pm
9.51
KB
-rw-r--r--
DV.pm
9.75
KB
-rw-r--r--
DarwinCore.pm
15.43
KB
-rw-r--r--
DjVu.pm
12.46
KB
-rw-r--r--
EXE.pm
50.3
KB
-rw-r--r--
Exif.pm
246.64
KB
-rw-r--r--
FITS.pm
5.73
KB
-rw-r--r--
FLAC.pm
9.89
KB
-rw-r--r--
FLIF.pm
11.65
KB
-rw-r--r--
FLIR.pm
59.45
KB
-rw-r--r--
Fixup.pm
12.43
KB
-rw-r--r--
Flash.pm
27.5
KB
-rw-r--r--
FlashPix.pm
87.44
KB
-rw-r--r--
Font.pm
27.34
KB
-rw-r--r--
FotoStation.pm
7.97
KB
-rw-r--r--
FujiFilm.pm
54.47
KB
-rw-r--r--
GE.pm
2
KB
-rw-r--r--
GIF.pm
21.85
KB
-rw-r--r--
GIMP.pm
8.35
KB
-rw-r--r--
GPS.pm
19.53
KB
-rw-r--r--
GeoTiff.pm
87.51
KB
-rw-r--r--
Geotag.pm
62.87
KB
-rw-r--r--
GoPro.pm
28
KB
-rw-r--r--
H264.pm
39.29
KB
-rw-r--r--
HP.pm
8
KB
-rw-r--r--
HTML.pm
22.1
KB
-rw-r--r--
HtmlDump.pm
32.8
KB
-rw-r--r--
ICC_Profile.pm
45.63
KB
-rw-r--r--
ID3.pm
56.91
KB
-rw-r--r--
IPTC.pm
39.54
KB
-rw-r--r--
ISO.pm
6.81
KB
-rw-r--r--
ITC.pm
6.63
KB
-rw-r--r--
Import.pm
12.83
KB
-rw-r--r--
InDesign.pm
10.4
KB
-rw-r--r--
JPEG.pm
24.3
KB
-rw-r--r--
JPEGDigest.pm
212.38
KB
-rw-r--r--
JSON.pm
6.15
KB
-rw-r--r--
JVC.pm
3.57
KB
-rw-r--r--
Jpeg2000.pm
49.65
KB
-rw-r--r--
Kodak.pm
120.47
KB
-rw-r--r--
KyoceraRaw.pm
4.31
KB
-rw-r--r--
LIF.pm
4.66
KB
-rw-r--r--
LNK.pm
22.02
KB
-rw-r--r--
Leaf.pm
16.34
KB
-rw-r--r--
Lytro.pm
7.56
KB
-rw-r--r--
M2TS.pm
37.11
KB
-rw-r--r--
MIE.pm
102.09
KB
-rw-r--r--
MIEUnits.pod
13.68
KB
-rw-r--r--
MIFF.pm
9.05
KB
-rw-r--r--
MNG.pm
16.22
KB
-rw-r--r--
MOI.pm
4.14
KB
-rw-r--r--
MPC.pm
4.05
KB
-rw-r--r--
MPEG.pm
22.32
KB
-rw-r--r--
MPF.pm
8.94
KB
-rw-r--r--
MRC.pm
18.39
KB
-rw-r--r--
MWG.pm
30.64
KB
-rw-r--r--
MXF.pm
252.65
KB
-rw-r--r--
MacOS.pm
30.7
KB
-rw-r--r--
MakerNotes.pm
68.93
KB
-rw-r--r--
Matroska.pm
34.44
KB
-rw-r--r--
Microsoft.pm
52.13
KB
-rw-r--r--
Minolta.pm
99.93
KB
-rw-r--r--
MinoltaRaw.pm
16.49
KB
-rw-r--r--
Motorola.pm
5.31
KB
-rw-r--r--
Nikon.pm
431.96
KB
-rw-r--r--
NikonCapture.pm
28.13
KB
-rw-r--r--
NikonCustom.pm
290.78
KB
-rw-r--r--
NikonSettings.pm
71.88
KB
-rw-r--r--
Nintendo.pm
3.24
KB
-rw-r--r--
OOXML.pm
13.61
KB
-rw-r--r--
Ogg.pm
8.81
KB
-rw-r--r--
Olympus.pm
139.89
KB
-rw-r--r--
OpenEXR.pm
10.26
KB
-rw-r--r--
Opus.pm
2.22
KB
-rw-r--r--
Other.pm
2.63
KB
-rw-r--r--
PCX.pm
3.72
KB
-rw-r--r--
PDF.pm
90.77
KB
-rw-r--r--
PGF.pm
4.04
KB
-rw-r--r--
PICT.pm
33.2
KB
-rw-r--r--
PLIST.pm
17.07
KB
-rw-r--r--
PLUS.pm
147.71
KB
-rw-r--r--
PNG.pm
60.72
KB
-rw-r--r--
PPM.pm
4.97
KB
-rw-r--r--
PSP.pm
9.02
KB
-rw-r--r--
Palm.pm
11.9
KB
-rw-r--r--
Panasonic.pm
96.62
KB
-rw-r--r--
PanasonicRaw.pm
31.77
KB
-rw-r--r--
Parrot.pm
20.95
KB
-rw-r--r--
Pentax.pm
220.46
KB
-rw-r--r--
PhaseOne.pm
26.24
KB
-rw-r--r--
PhotoCD.pm
18.25
KB
-rw-r--r--
PhotoMechanic.pm
8.09
KB
-rw-r--r--
Photoshop.pm
43.36
KB
-rw-r--r--
PostScript.pm
29.11
KB
-rw-r--r--
PrintIM.pm
3.44
KB
-rw-r--r--
Qualcomm.pm
43.43
KB
-rw-r--r--
QuickTime.pm
409.72
KB
-rw-r--r--
QuickTimeStream.pl
126.03
KB
-rw-r--r--
RIFF.pm
70.97
KB
-rw-r--r--
RSRC.pm
9.58
KB
-rw-r--r--
RTF.pm
13.46
KB
-rw-r--r--
Radiance.pm
4.56
KB
-rw-r--r--
Rawzor.pm
6.17
KB
-rw-r--r--
Real.pm
26.89
KB
-rw-r--r--
Reconyx.pm
14.2
KB
-rw-r--r--
Red.pm
10.82
KB
-rw-r--r--
Ricoh.pm
37.18
KB
-rw-r--r--
Samsung.pm
54.64
KB
-rw-r--r--
Sanyo.pm
11.83
KB
-rw-r--r--
Scalado.pm
3.91
KB
-rw-r--r--
Shift.pl
23.28
KB
-rw-r--r--
Shortcuts.pm
9.81
KB
-rw-r--r--
Sigma.pm
33.16
KB
-rw-r--r--
SigmaRaw.pm
23.45
KB
-rw-r--r--
Sony.pm
439.69
KB
-rw-r--r--
SonyIDC.pm
11.95
KB
-rw-r--r--
Stim.pm
4.53
KB
-rw-r--r--
TagInfoXML.pm
33.14
KB
-rw-r--r--
TagLookup.pm
647.18
KB
-rw-r--r--
TagNames.pod
1.76
MB
-rw-r--r--
Text.pm
8.12
KB
-rw-r--r--
Theora.pm
3.41
KB
-rw-r--r--
Torrent.pm
11.58
KB
-rw-r--r--
Unknown.pm
1.69
KB
-rw-r--r--
VCard.pm
17.31
KB
-rw-r--r--
Validate.pm
29.75
KB
-rw-r--r--
Vorbis.pm
8.13
KB
-rw-r--r--
WTV.pm
12.97
KB
-rw-r--r--
WriteCanonRaw.pl
24.29
KB
-rw-r--r--
WriteExif.pl
130.6
KB
-rw-r--r--
WriteIPTC.pl
29.6
KB
-rw-r--r--
WritePDF.pl
29.02
KB
-rw-r--r--
WritePNG.pl
16.07
KB
-rw-r--r--
WritePhotoshop.pl
10.85
KB
-rw-r--r--
WritePostScript.pl
26.71
KB
-rw-r--r--
WriteQuickTime.pl
89.63
KB
-rw-r--r--
WriteXMP.pl
70.49
KB
-rw-r--r--
Writer.pl
301.76
KB
-rw-r--r--
XMP.pm
176.89
KB
-rw-r--r--
XMP2.pl
81.66
KB
-rw-r--r--
XMPStruct.pl
36.66
KB
-rw-r--r--
ZIP.pm
27.61
KB
-rw-r--r--
ZISRAW.pm
7.85
KB
-rw-r--r--
iWork.pm
7.79
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Sanyo.pm
#------------------------------------------------------------------------------ # File: Sanyo.pm # # Description: Sanyo EXIF maker notes tags # # Revisions: 04/06/2004 - P. Harvey Created # # Reference: http://www.exif.org/makernotes/SanyoMakerNote.html #------------------------------------------------------------------------------ package Image::ExifTool::Sanyo; use strict; use vars qw($VERSION); use Image::ExifTool::Exif; $VERSION = '1.16'; my %offOn = ( 0 => 'Off', 1 => 'On', ); %Image::ExifTool::Sanyo::Main = ( WRITE_PROC => \&Image::ExifTool::Exif::WriteExif, CHECK_PROC => \&Image::ExifTool::Exif::CheckExif, WRITABLE => 1, GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, 0x00ff => { # this is an absolute offset in the JPG file... odd - PH Name => 'MakerNoteOffset', Writable => 'int32u', }, 0x0100 => { Name => 'SanyoThumbnail', Groups => { 2 => 'Preview' }, Writable => 'undef', WriteCheck => '$self->CheckImage(\$val)', RawConv => '$self->ValidateImage(\$val,$tag)', }, 0x0200 => { Name => 'SpecialMode', Writable => 'int32u', Count => 3, }, 0x0201 => { Name => 'SanyoQuality', Flags => 'PrintHex', Writable => 'int16u', PrintConv => { 0x0000 => 'Normal/Very Low', 0x0001 => 'Normal/Low', 0x0002 => 'Normal/Medium Low', 0x0003 => 'Normal/Medium', 0x0004 => 'Normal/Medium High', 0x0005 => 'Normal/High', 0x0006 => 'Normal/Very High', 0x0007 => 'Normal/Super High', # have seen 0x11 with HD2000 in '8M-H JPEG' mode - PH 0x0100 => 'Fine/Very Low', 0x0101 => 'Fine/Low', 0x0102 => 'Fine/Medium Low', 0x0103 => 'Fine/Medium', 0x0104 => 'Fine/Medium High', 0x0105 => 'Fine/High', 0x0106 => 'Fine/Very High', 0x0107 => 'Fine/Super High', 0x0200 => 'Super Fine/Very Low', 0x0201 => 'Super Fine/Low', 0x0202 => 'Super Fine/Medium Low', 0x0203 => 'Super Fine/Medium', 0x0204 => 'Super Fine/Medium High', 0x0205 => 'Super Fine/High', 0x0206 => 'Super Fine/Very High', 0x0207 => 'Super Fine/Super High', }, }, 0x0202 => { Name => 'Macro', Writable => 'int16u', PrintConv => { 0 => 'Normal', 1 => 'Macro', 2 => 'View', 3 => 'Manual', }, }, 0x0204 => { Name => 'DigitalZoom', Writable => 'rational64u', }, 0x0207 => 'SoftwareVersion', 0x0208 => 'PictInfo', 0x0209 => 'CameraID', 0x020e => { Name => 'SequentialShot', Writable => 'int16u', PrintConv => { 0 => 'None', 1 => 'Standard', 2 => 'Best', 3 => 'Adjust Exposure', }, }, 0x020f => { Name => 'WideRange', Writable => 'int16u', PrintConv => \%offOn, }, 0x0210 => { Name => 'ColorAdjustmentMode', Writable => 'int16u', PrintConv => \%offOn, }, 0x0213 => { Name => 'QuickShot', Writable => 'int16u', PrintConv => \%offOn, }, 0x0214 => { Name => 'SelfTimer', Writable => 'int16u', PrintConv => \%offOn, }, # 0x0215 - Flash? 0x0216 => { Name => 'VoiceMemo', Writable => 'int16u', PrintConv => \%offOn, }, 0x0217 => { Name => 'RecordShutterRelease', Writable => 'int16u', PrintConv => { 0 => 'Record while down', 1 => 'Press start, press stop', }, }, 0x0218 => { Name => 'FlickerReduce', Writable => 'int16u', PrintConv => \%offOn, }, 0x0219 => { Name => 'OpticalZoomOn', Writable => 'int16u', PrintConv => \%offOn, }, 0x021b => { Name => 'DigitalZoomOn', Writable => 'int16u', PrintConv => \%offOn, }, 0x021d => { Name => 'LightSourceSpecial', Writable => 'int16u', PrintConv => \%offOn, }, 0x021e => { Name => 'Resaved', Writable => 'int16u', PrintConv => { 0 => 'No', 1 => 'Yes', }, }, 0x021f => { Name => 'SceneSelect', Writable => 'int16u', PrintConv => { 0 => 'Off', 1 => 'Sport', 2 => 'TV', 3 => 'Night', 4 => 'User 1', 5 => 'User 2', 6 => 'Lamp', #PH }, }, 0x0223 => [ { Name => 'ManualFocusDistance', Condition => '$format eq "rational64u"', Writable => 'rational64u', }, { #PH Name => 'FaceInfo', SubDirectory => { TagTable => 'Image::ExifTool::Sanyo::FaceInfo' }, }, ], 0x0224 => { Name => 'SequenceShotInterval', Writable => 'int16u', PrintConv => { 0 => '5 frames/s', 1 => '10 frames/s', 2 => '15 frames/s', 3 => '20 frames/s', }, }, 0x0225 => { Name => 'FlashMode', Writable => 'int16u', PrintConv => { 0 => 'Auto', 1 => 'Force', 2 => 'Disabled', 3 => 'Red eye', }, }, 0x0e00 => { Name => 'PrintIM', Description => 'Print Image Matching', Writable => 0, SubDirectory => { TagTable => 'Image::ExifTool::PrintIM::Main', }, }, 0x0f00 => { Name => 'DataDump', Writable => 0, Binary => 1, }, ); # face detection information (ref PH) %Image::ExifTool::Sanyo::FaceInfo = ( PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, WRITE_PROC => \&Image::ExifTool::WriteBinaryData, CHECK_PROC => \&Image::ExifTool::CheckBinaryData, GROUPS => { 0 => 'MakerNotes', 2 => 'Image' }, WRITABLE => 1, FORMAT => 'int32u', FIRST_ENTRY => 0, 0 => 'FacesDetected', 4 => { Name => 'FacePosition', Format => 'int32u[4]', Notes => q{ left, top, right and bottom coordinates of detected face in an unrotated 640-pixel-wide image, with increasing Y downwards }, }, ); # tags in Sanyo MOV videos (PH - observations from an E6 sample) # (similar information in Kodak,Minolta,Nikon,Olympus,Pentax and Sanyo videos) %Image::ExifTool::Sanyo::MOV = ( PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, NOTES => 'This information is found in Sanyo MOV videos.', 0x00 => { Name => 'Make', Format => 'string[24]', }, 0x18 => { Name => 'Model', Description => 'Camera Model Name', Format => 'string[8]', }, # (01 00 at offset 0x20) 0x26 => { Name => 'ExposureTime', Format => 'int32u', ValueConv => '$val ? 10 / $val : 0', PrintConv => 'Image::ExifTool::Exif::PrintExposureTime($val)', }, 0x2a => { Name => 'FNumber', Format => 'int32u', ValueConv => '$val / 10', PrintConv => 'sprintf("%.1f",$val)', }, 0x32 => { Name => 'ExposureCompensation', Format => 'int32s', ValueConv => '$val / 10', PrintConv => 'Image::ExifTool::Exif::PrintFraction($val)', }, 0x44 => { Name => 'WhiteBalance', Format => 'int16u', PrintConv => { 0 => 'Auto', 1 => 'Daylight', 2 => 'Shade', 3 => 'Fluorescent', #2 4 => 'Tungsten', 5 => 'Manual', }, }, 0x48 => { Name => 'FocalLength', Format => 'int32u', ValueConv => '$val / 10', PrintConv => 'sprintf("%.1f mm",$val)', }, ); # tags in Sanyo MP4 videos (PH - from C4, C5 and HD1A samples) # --> very similar to Samsung MP4 information # (there is still a lot more information here that could be decoded!) %Image::ExifTool::Sanyo::MP4 = ( PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, NOTES => 'This information is found in Sanyo MP4 videos.', 0x00 => { Name => 'Make', Format => 'string[5]', PrintConv => 'ucfirst(lc($val))', }, 0x18 => { Name => 'Model', Description => 'Camera Model Name', Format => 'string[8]', }, # (01 00 at offset 0x28) # (0x2e has values 0x31, 0x33 and 0x3c in my samples, but # some of the shutter speeds should be around 1/500 or so) 0x32 => { Name => 'FNumber', Format => 'rational64u', PrintConv => 'sprintf("%.1f",$val)', }, 0x3a => { # (NC) Name => 'ExposureCompensation', Format => 'rational64s', PrintConv => '$val ? sprintf("%+.1f", $val) : 0', }, 0x6a => { Name => 'ISO', Format => 'int32u', }, 0xd1 => { Name => 'Software', Notes => 'these tags are shifted up by 1 byte for some models like the HD1A', Format => 'undef[32]', RawConv => q{ $val =~ /^SANYO/ or return undef; $val =~ tr/\0//d; $$self{SanyoSledder0xd1} = 1; return $val; }, }, 0xd2 => { Name => 'Software', Format => 'undef[32]', RawConv => q{ $val =~ /^SANYO/ or return undef; $val =~ tr/\0//d; $$self{SanyoSledder0xd2} = 1; return $val; }, }, 0xf1 => { Name => 'Thumbnail', Condition => '$$self{SanyoSledder0xd1}', SubDirectory => { TagTable => 'Image::ExifTool::Sanyo::Thumbnail', Base => '$start', }, }, 0xf2 => { Name => 'Thumbnail', Condition => '$$self{SanyoSledder0xd2}', SubDirectory => { TagTable => 'Image::ExifTool::Sanyo::Thumbnail', Base => '$start', }, }, ); # thumbnail image information found in MP4 videos (similar in Olympus,Samsung,Sanyo) %Image::ExifTool::Sanyo::Thumbnail = ( PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, FIRST_ENTRY => 0, FORMAT => 'int32u', 1 => 'ThumbnailWidth', 2 => 'ThumbnailHeight', 3 => 'ThumbnailLength', 4 => { Name => 'ThumbnailOffset', IsOffset => 1 }, ); #------------------------------------------------------------------------------ # Patch incorrect offsets in J1, J2, J4, S1, S3 and S4 maker notes # Inputs: 0) valuePtr, 1) end of previous value, 2) value size, 3) tag ID, 4) write flag sub FixOffsets($$$$;$) { my ($valuePtr, $valEnd, $size, $tagID, $wFlag) = @_; # ignore existing offsets and calculate reasonable values instead if ($tagID == 0x100) { # just ignore the SanyoThumbnail when writing (pointer is garbage) $_[0] = undef if $wFlag; } else { $_[0] = $valEnd; # set value pointer to next logical location ++$size if $size & 0x01; $_[1] += $size; # update end-of-value pointer } } 1; # end __END__ =head1 NAME Image::ExifTool::Sanyo - Sanyo EXIF maker notes tags =head1 SYNOPSIS This module is loaded automatically by Image::ExifTool when required. =head1 DESCRIPTION This module contains definitions required by Image::ExifTool to interpret Sanyo maker notes in EXIF information. =head1 AUTHOR Copyright 2003-2022, Phil Harvey (philharvey66 at gmail.com) This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =head1 REFERENCES =over 4 =item L<http://www.exif.org/makernotes/SanyoMakerNote.html> =back =head1 SEE ALSO L<Image::ExifTool::TagNames/Sanyo Tags>, L<Image::ExifTool(3pm)|Image::ExifTool> =cut
Close