Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.143.215.114
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python2.7 /
site-packages /
chardet /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
1.26
KB
-rw-r--r--
2013-12-18 13:54
__init__.pyc
797
B
-rw-r--r--
2019-08-09 02:04
__init__.pyo
797
B
-rw-r--r--
2019-08-09 02:04
big5freq.py
80.66
KB
-rw-r--r--
2013-12-17 18:54
big5freq.pyc
111.11
KB
-rw-r--r--
2019-08-09 02:04
big5freq.pyo
111.11
KB
-rw-r--r--
2019-08-09 02:04
big5prober.py
1.64
KB
-rw-r--r--
2013-12-17 18:54
big5prober.pyc
1.07
KB
-rw-r--r--
2019-08-09 02:04
big5prober.pyo
1.07
KB
-rw-r--r--
2019-08-09 02:04
chardetect.py
1.09
KB
-rw-r--r--
2019-08-09 02:04
chardetect.pyc
1.46
KB
-rw-r--r--
2019-08-09 02:04
chardetect.pyo
1.46
KB
-rw-r--r--
2019-08-09 02:04
chardistribution.py
9.01
KB
-rw-r--r--
2013-12-17 18:54
chardistribution.pyc
7.35
KB
-rw-r--r--
2019-08-09 02:04
chardistribution.pyo
7.35
KB
-rw-r--r--
2019-08-09 02:04
charsetgroupprober.py
3.7
KB
-rw-r--r--
2013-12-17 18:54
charsetgroupprober.pyc
2.48
KB
-rw-r--r--
2019-08-09 02:04
charsetgroupprober.pyo
2.48
KB
-rw-r--r--
2019-08-09 02:04
charsetprober.py
1.86
KB
-rw-r--r--
2013-12-17 18:54
charsetprober.pyc
2.08
KB
-rw-r--r--
2019-08-09 02:04
charsetprober.pyo
2.08
KB
-rw-r--r--
2019-08-09 02:04
codingstatemachine.py
2.26
KB
-rw-r--r--
2013-12-17 18:54
codingstatemachine.pyc
1.74
KB
-rw-r--r--
2019-08-09 02:04
codingstatemachine.pyo
1.74
KB
-rw-r--r--
2019-08-09 02:04
compat.py
1.13
KB
-rw-r--r--
2013-12-17 18:54
compat.pyc
559
B
-rw-r--r--
2019-08-09 02:04
compat.pyo
559
B
-rw-r--r--
2019-08-09 02:04
constants.py
1.3
KB
-rw-r--r--
2013-12-17 18:54
constants.pyc
332
B
-rw-r--r--
2019-08-09 02:04
constants.pyo
332
B
-rw-r--r--
2019-08-09 02:04
cp949prober.py
1.74
KB
-rw-r--r--
2013-12-17 18:54
cp949prober.pyc
1.07
KB
-rw-r--r--
2019-08-09 02:04
cp949prober.pyo
1.07
KB
-rw-r--r--
2019-08-09 02:04
escprober.py
3.11
KB
-rw-r--r--
2013-12-17 18:54
escprober.pyc
2.31
KB
-rw-r--r--
2019-08-09 02:04
escprober.pyo
2.31
KB
-rw-r--r--
2019-08-09 02:04
escsm.py
7.66
KB
-rw-r--r--
2013-12-17 18:54
escsm.pyc
7.13
KB
-rw-r--r--
2019-08-09 02:04
escsm.pyo
7.13
KB
-rw-r--r--
2019-08-09 02:04
eucjpprober.py
3.59
KB
-rw-r--r--
2013-12-17 18:54
eucjpprober.pyc
2.71
KB
-rw-r--r--
2019-08-09 02:04
eucjpprober.pyo
2.71
KB
-rw-r--r--
2019-08-09 02:04
euckrfreq.py
44.9
KB
-rw-r--r--
2013-12-17 18:54
euckrfreq.pyc
86.69
KB
-rw-r--r--
2019-08-09 02:04
euckrfreq.pyo
86.69
KB
-rw-r--r--
2019-08-09 02:04
euckrprober.py
1.64
KB
-rw-r--r--
2013-12-17 18:54
euckrprober.pyc
1.08
KB
-rw-r--r--
2019-08-09 02:04
euckrprober.pyo
1.08
KB
-rw-r--r--
2019-08-09 02:04
euctwfreq.py
34.05
KB
-rw-r--r--
2013-12-17 18:54
euctwfreq.pyc
59.74
KB
-rw-r--r--
2019-08-09 02:04
euctwfreq.pyo
59.74
KB
-rw-r--r--
2019-08-09 02:04
euctwprober.py
1.64
KB
-rw-r--r--
2013-12-17 18:54
euctwprober.pyc
1.08
KB
-rw-r--r--
2019-08-09 02:04
euctwprober.pyo
1.08
KB
-rw-r--r--
2019-08-09 02:04
gb2312freq.py
35.17
KB
-rw-r--r--
2013-12-17 18:54
gb2312freq.pyc
67.17
KB
-rw-r--r--
2019-08-09 02:04
gb2312freq.pyo
67.17
KB
-rw-r--r--
2019-08-09 02:04
gb2312prober.py
1.64
KB
-rw-r--r--
2013-12-17 18:54
gb2312prober.pyc
1.08
KB
-rw-r--r--
2019-08-09 02:04
gb2312prober.pyo
1.08
KB
-rw-r--r--
2019-08-09 02:04
hebrewprober.py
13.05
KB
-rw-r--r--
2013-12-17 18:54
hebrewprober.pyc
3.32
KB
-rw-r--r--
2019-08-09 02:04
hebrewprober.pyo
3.32
KB
-rw-r--r--
2019-08-09 02:04
jisfreq.py
46.21
KB
-rw-r--r--
2013-12-17 18:54
jisfreq.pyc
82.03
KB
-rw-r--r--
2019-08-09 02:04
jisfreq.pyo
82.03
KB
-rw-r--r--
2019-08-09 02:04
jpcntx.py
18.66
KB
-rw-r--r--
2013-12-18 18:37
jpcntx.pyc
24.04
KB
-rw-r--r--
2019-08-09 02:04
jpcntx.pyo
24.04
KB
-rw-r--r--
2019-08-09 02:04
langbulgarianmodel.py
12.48
KB
-rw-r--r--
2013-12-17 18:54
langbulgarianmodel.pyc
24.3
KB
-rw-r--r--
2019-08-09 02:04
langbulgarianmodel.pyo
24.3
KB
-rw-r--r--
2019-08-09 02:04
langcyrillicmodel.py
17.31
KB
-rw-r--r--
2013-12-17 18:54
langcyrillicmodel.pyc
29.85
KB
-rw-r--r--
2019-08-09 02:04
langcyrillicmodel.pyo
29.85
KB
-rw-r--r--
2019-08-09 02:04
langgreekmodel.py
12.33
KB
-rw-r--r--
2013-12-17 18:54
langgreekmodel.pyc
24
KB
-rw-r--r--
2019-08-09 02:04
langgreekmodel.pyo
24
KB
-rw-r--r--
2019-08-09 02:04
langhebrewmodel.py
11.05
KB
-rw-r--r--
2013-12-17 18:54
langhebrewmodel.pyc
22.84
KB
-rw-r--r--
2019-08-09 02:04
langhebrewmodel.pyo
22.84
KB
-rw-r--r--
2019-08-09 02:04
langhungarianmodel.py
12.24
KB
-rw-r--r--
2013-12-17 18:54
langhungarianmodel.pyc
24.29
KB
-rw-r--r--
2019-08-09 02:04
langhungarianmodel.pyo
24.29
KB
-rw-r--r--
2019-08-09 02:04
langthaimodel.py
11.01
KB
-rw-r--r--
2013-12-17 18:54
langthaimodel.pyc
22.83
KB
-rw-r--r--
2019-08-09 02:04
langthaimodel.pyo
22.83
KB
-rw-r--r--
2019-08-09 02:04
latin1prober.py
5.12
KB
-rw-r--r--
2013-12-17 18:54
latin1prober.pyc
3.37
KB
-rw-r--r--
2019-08-09 02:04
latin1prober.pyo
3.37
KB
-rw-r--r--
2019-08-09 02:04
mbcharsetprober.py
3.19
KB
-rw-r--r--
2013-12-17 18:54
mbcharsetprober.pyc
2.36
KB
-rw-r--r--
2019-08-09 02:04
mbcharsetprober.pyo
2.36
KB
-rw-r--r--
2019-08-09 02:04
mbcsgroupprober.py
1.92
KB
-rw-r--r--
2013-12-17 18:54
mbcsgroupprober.pyc
1.22
KB
-rw-r--r--
2019-08-09 02:04
mbcsgroupprober.pyo
1.22
KB
-rw-r--r--
2019-08-09 02:04
mbcssm.py
19.15
KB
-rw-r--r--
2013-12-18 18:37
mbcssm.pyc
17.25
KB
-rw-r--r--
2019-08-09 02:04
mbcssm.pyo
17.25
KB
-rw-r--r--
2019-08-09 02:04
sbcharsetprober.py
4.68
KB
-rw-r--r--
2013-12-17 18:54
sbcharsetprober.pyc
3.22
KB
-rw-r--r--
2019-08-09 02:04
sbcharsetprober.pyo
3.22
KB
-rw-r--r--
2019-08-09 02:04
sbcsgroupprober.py
3.21
KB
-rw-r--r--
2013-12-17 18:54
sbcsgroupprober.pyc
1.89
KB
-rw-r--r--
2019-08-09 02:04
sbcsgroupprober.pyo
1.89
KB
-rw-r--r--
2019-08-09 02:04
sjisprober.py
3.65
KB
-rw-r--r--
2013-12-18 18:37
sjisprober.pyc
2.73
KB
-rw-r--r--
2019-08-09 02:04
sjisprober.pyo
2.73
KB
-rw-r--r--
2019-08-09 02:04
universaldetector.py
6.67
KB
-rw-r--r--
2013-12-18 18:37
universaldetector.pyc
4.02
KB
-rw-r--r--
2019-08-09 02:04
universaldetector.pyo
4.02
KB
-rw-r--r--
2019-08-09 02:04
utf8prober.py
2.59
KB
-rw-r--r--
2013-12-17 18:54
utf8prober.pyc
2.14
KB
-rw-r--r--
2019-08-09 02:04
utf8prober.pyo
2.14
KB
-rw-r--r--
2019-08-09 02:04
Save
Rename
######################## BEGIN LICENSE BLOCK ######################## # The Original Code is Mozilla Universal charset detector code. # # The Initial Developer of the Original Code is # Netscape Communications Corporation. # Portions created by the Initial Developer are Copyright (C) 2001 # the Initial Developer. All Rights Reserved. # # Contributor(s): # Mark Pilgrim - port to Python # Shy Shalom - original C code # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA # 02110-1301 USA ######################### END LICENSE BLOCK ######################### from .charsetprober import CharSetProber from .constants import eNotMe from .compat import wrap_ord FREQ_CAT_NUM = 4 UDF = 0 # undefined OTH = 1 # other ASC = 2 # ascii capital letter ASS = 3 # ascii small letter ACV = 4 # accent capital vowel ACO = 5 # accent capital other ASV = 6 # accent small vowel ASO = 7 # accent small other CLASS_NUM = 8 # total classes Latin1_CharToClass = ( OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 00 - 07 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 08 - 0F OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 10 - 17 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 18 - 1F OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 20 - 27 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 28 - 2F OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 30 - 37 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 38 - 3F OTH, ASC, ASC, ASC, ASC, ASC, ASC, ASC, # 40 - 47 ASC, ASC, ASC, ASC, ASC, ASC, ASC, ASC, # 48 - 4F ASC, ASC, ASC, ASC, ASC, ASC, ASC, ASC, # 50 - 57 ASC, ASC, ASC, OTH, OTH, OTH, OTH, OTH, # 58 - 5F OTH, ASS, ASS, ASS, ASS, ASS, ASS, ASS, # 60 - 67 ASS, ASS, ASS, ASS, ASS, ASS, ASS, ASS, # 68 - 6F ASS, ASS, ASS, ASS, ASS, ASS, ASS, ASS, # 70 - 77 ASS, ASS, ASS, OTH, OTH, OTH, OTH, OTH, # 78 - 7F OTH, UDF, OTH, ASO, OTH, OTH, OTH, OTH, # 80 - 87 OTH, OTH, ACO, OTH, ACO, UDF, ACO, UDF, # 88 - 8F UDF, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # 90 - 97 OTH, OTH, ASO, OTH, ASO, UDF, ASO, ACO, # 98 - 9F OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # A0 - A7 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # A8 - AF OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # B0 - B7 OTH, OTH, OTH, OTH, OTH, OTH, OTH, OTH, # B8 - BF ACV, ACV, ACV, ACV, ACV, ACV, ACO, ACO, # C0 - C7 ACV, ACV, ACV, ACV, ACV, ACV, ACV, ACV, # C8 - CF ACO, ACO, ACV, ACV, ACV, ACV, ACV, OTH, # D0 - D7 ACV, ACV, ACV, ACV, ACV, ACO, ACO, ACO, # D8 - DF ASV, ASV, ASV, ASV, ASV, ASV, ASO, ASO, # E0 - E7 ASV, ASV, ASV, ASV, ASV, ASV, ASV, ASV, # E8 - EF ASO, ASO, ASV, ASV, ASV, ASV, ASV, OTH, # F0 - F7 ASV, ASV, ASV, ASV, ASV, ASO, ASO, ASO, # F8 - FF ) # 0 : illegal # 1 : very unlikely # 2 : normal # 3 : very likely Latin1ClassModel = ( # UDF OTH ASC ASS ACV ACO ASV ASO 0, 0, 0, 0, 0, 0, 0, 0, # UDF 0, 3, 3, 3, 3, 3, 3, 3, # OTH 0, 3, 3, 3, 3, 3, 3, 3, # ASC 0, 3, 3, 3, 1, 1, 3, 3, # ASS 0, 3, 3, 3, 1, 2, 1, 2, # ACV 0, 3, 3, 3, 3, 3, 3, 3, # ACO 0, 3, 1, 3, 1, 1, 1, 3, # ASV 0, 3, 1, 3, 1, 1, 3, 3, # ASO ) class Latin1Prober(CharSetProber): def __init__(self): CharSetProber.__init__(self) self.reset() def reset(self): self._mLastCharClass = OTH self._mFreqCounter = [0] * FREQ_CAT_NUM CharSetProber.reset(self) def get_charset_name(self): return "windows-1252" def feed(self, aBuf): aBuf = self.filter_with_english_letters(aBuf) for c in aBuf: charClass = Latin1_CharToClass[wrap_ord(c)] freq = Latin1ClassModel[(self._mLastCharClass * CLASS_NUM) + charClass] if freq == 0: self._mState = eNotMe break self._mFreqCounter[freq] += 1 self._mLastCharClass = charClass return self.get_state() def get_confidence(self): if self.get_state() == eNotMe: return 0.01 total = sum(self._mFreqCounter) if total < 0.01: confidence = 0.0 else: confidence = ((self._mFreqCounter[3] / total) - (self._mFreqCounter[1] * 20.0 / total)) if confidence < 0.0: confidence = 0.0 # lower the confidence of latin1 so that other more accurate # detector can take priority. confidence = confidence * 0.5 return confidence