Updated extensions and readme, bugfix
This commit is contained in:
@@ -17,11 +17,15 @@ Preferably, you can download Type-Enumerator by cloning the [Git](https://github
|
||||
|
||||
Typo-Enumerator works with [Python](http://www.python.org/download/) version **3.x** on Debian/Ubuntu, RedHat and Windows platforms.
|
||||
|
||||
On Windows you might need to install following packages:
|
||||
You might need to install following packages:
|
||||
|
||||
* [Requests](https://pypi.python.org/pypi/requests/)
|
||||
* [Colorama](https://pypi.python.org/pypi/colorama)
|
||||
|
||||
On Debian/Ubuntu you can install the packages with apt-get:
|
||||
|
||||
apt-get install python3-requests python3-colorama
|
||||
|
||||
On Redhat you can install all needed packages with easy_install:
|
||||
|
||||
easy_install argparse
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -59,8 +59,8 @@ rhu_excelexplorer
|
||||
felib
|
||||
eim2mvc
|
||||
cherries
|
||||
sm_charsethelper
|
||||
mvwa_fortune
|
||||
sm_charsethelper
|
||||
ws_test
|
||||
survey
|
||||
masi_utf8fs
|
||||
@@ -94,41 +94,41 @@ test_uploaddependency
|
||||
jhe_dam_extender
|
||||
dbreplace
|
||||
spriteiconoverview
|
||||
bb_easyforms
|
||||
eventmanagement
|
||||
bb_easyforms
|
||||
abcconfig
|
||||
ms_fluid
|
||||
smu_chc_ext
|
||||
ajax_report
|
||||
ch_flash_carrousel
|
||||
tcaobjects_demo
|
||||
jr_webmail
|
||||
wsefs
|
||||
jr_webmail
|
||||
rhu_csvimport
|
||||
pb_rsslaufschrift
|
||||
ch_bramacroofsimulator
|
||||
european
|
||||
p2_langfix_42
|
||||
ter_tests
|
||||
clanbase
|
||||
ter_tests
|
||||
meta_openoffice
|
||||
rhu_events
|
||||
st_validation_lpl
|
||||
rhu_events
|
||||
t3info
|
||||
sort_table
|
||||
ch_bramacproducts
|
||||
organizacionacademica
|
||||
sort_table
|
||||
bonus
|
||||
alumnos
|
||||
maja_condrequired
|
||||
dsxsyndication
|
||||
organizacionacademica
|
||||
lz_lp_dm_log_fe
|
||||
hh_multipageform_example
|
||||
ba_company
|
||||
dsxsyndication
|
||||
zitatdt
|
||||
ba_company
|
||||
svq_ebay
|
||||
automator
|
||||
rm_staticfile
|
||||
automator
|
||||
contactformgenerator
|
||||
rg_links
|
||||
audio_conversion
|
||||
@@ -147,31 +147,32 @@ belink_syslang
|
||||
buildtools
|
||||
rg_empresas
|
||||
tc_fbconnect
|
||||
treppenpfosten_katalog
|
||||
rf_library
|
||||
treppenpfosten_katalog
|
||||
ffunews
|
||||
dre_besearch
|
||||
elnews
|
||||
boards
|
||||
femanagerextended
|
||||
jh_extstatus
|
||||
lo_backendhelper
|
||||
jh_pwcomments_plugin
|
||||
ctefan_test
|
||||
moox_template_free017
|
||||
ter_upload_test
|
||||
ecs_steam
|
||||
simplemvc_helloworld
|
||||
air_table
|
||||
xdbmysql
|
||||
moox_news_twitter
|
||||
ter_upload_test
|
||||
air_table
|
||||
ctefan_test
|
||||
lo_backendhelper
|
||||
moox_template_free017
|
||||
downloads
|
||||
start
|
||||
jh_pwcomments_plugin
|
||||
tgm_kickstart
|
||||
visitorlist
|
||||
reint_mailtask_example
|
||||
moox_news_geoinfo
|
||||
tagger
|
||||
dbal_utility
|
||||
ckeditor
|
||||
moox_news_geoinfo
|
||||
tgm_kickstart
|
||||
downloads
|
||||
tagger
|
||||
ft3_empty
|
||||
xdbmysql
|
||||
boards
|
||||
femanagerextended
|
||||
simplemvc_helloworld
|
||||
og_base
|
||||
visitorlist
|
||||
ft3_empty
|
||||
jh_extstatus
|
||||
ecs_steam
|
||||
|
||||
@@ -118,8 +118,8 @@ sg_fenewsedit
|
||||
csh_sk
|
||||
cobwebphpadsnew
|
||||
dynbeedit
|
||||
csh_gr
|
||||
glossarysearch
|
||||
csh_gr
|
||||
csh_hk
|
||||
csh_br
|
||||
dubletfinder
|
||||
@@ -139,8 +139,8 @@ formidabledatetime
|
||||
mh_multimedia_ext
|
||||
sav_library
|
||||
eco_cal
|
||||
stucki_cache_imagesizes
|
||||
perfectlightboxjquery
|
||||
stucki_cache_imagesizes
|
||||
csh_pt
|
||||
gt_typo3_localization
|
||||
csh_hr
|
||||
@@ -191,8 +191,8 @@ csh_vn
|
||||
tm_minijoboffers
|
||||
paysuite
|
||||
idaa_fe_utilies
|
||||
go_maps_ap
|
||||
mailformplusplus
|
||||
go_maps_ap
|
||||
ak_mobile_device
|
||||
iwbase
|
||||
eu_correcturls
|
||||
@@ -253,13 +253,13 @@ static_info_tables_ga
|
||||
extended_sys_note
|
||||
delete_staticfile_by_3party
|
||||
advancedform
|
||||
ics_errorhandler
|
||||
ods_workspace_mail
|
||||
ics_errorhandler
|
||||
extend_dcdgooglemap
|
||||
tm_gallery
|
||||
ttnews_href_marker
|
||||
sav_library_mvc_example0
|
||||
doc_tut_editors
|
||||
sav_library_mvc_example0
|
||||
st_metatags
|
||||
doc_core_skinning
|
||||
doc_guide_security
|
||||
@@ -269,8 +269,8 @@ form4_contentpagination
|
||||
realurl_autoconf_autodelete
|
||||
paymentlib_dibs
|
||||
paymentlib_quickpay_dk
|
||||
smile_jumpurl_fix
|
||||
tgm_gallery
|
||||
smile_jumpurl_fix
|
||||
tsincludeorder
|
||||
tm_cssfilelinks
|
||||
tgmv_gallery
|
||||
@@ -283,18 +283,18 @@ dscentral
|
||||
jb_metaexec_doc
|
||||
maag_cenoshop
|
||||
browser_manual_ootb_en
|
||||
form4_filecache
|
||||
filedeletion
|
||||
uploadtest
|
||||
barscheduler
|
||||
mm_forum_blog
|
||||
form4_pages_counter
|
||||
attachmentdelete
|
||||
fluidcontent_fed
|
||||
mm_forum_blog
|
||||
form4_faq
|
||||
uploadtest
|
||||
form4_filecache
|
||||
browser_tut_map_en
|
||||
coo_facebook
|
||||
view
|
||||
barscheduler
|
||||
attachmentdelete
|
||||
wt_spamshield_formhandler
|
||||
filedeletion
|
||||
external_link_parameter
|
||||
coreupdate
|
||||
browser_tut_map_en
|
||||
wt_spamshield_formhandler
|
||||
view
|
||||
coo_facebook
|
||||
fluidcontent_fed
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
{"threads": 5, "timeout": 10, "agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"}
|
||||
{"timeout": 10, "threads": 5, "agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"}
|
||||
@@ -31,14 +31,14 @@ class Request:
|
||||
"""
|
||||
@staticmethod
|
||||
def get_request(domain_name, path):
|
||||
"""
|
||||
"""
|
||||
All GET requests are done in this method.
|
||||
This method is not used, when searching for extensions and their Readmes/ChangeLogs
|
||||
There are three error types which can occur:
|
||||
Connection timeout
|
||||
Connection error
|
||||
anything else
|
||||
"""
|
||||
"""
|
||||
try:
|
||||
config = json.load(open('lib/config.json'))
|
||||
r = requests.get(domain_name + path, timeout=config['timeout'], headers={'User-Agent' : config['agent']}, verify=False)
|
||||
@@ -57,14 +57,14 @@ class Request:
|
||||
|
||||
@staticmethod
|
||||
def head_request(domain_name, path):
|
||||
"""
|
||||
"""
|
||||
All HEAD requests are done in this method.
|
||||
HEAD requests are used when searching for extensions and their Readmes/ChangeLogs
|
||||
There are three error types which can occur:
|
||||
Connection timeout
|
||||
Connection error
|
||||
anything else
|
||||
"""
|
||||
"""
|
||||
try:
|
||||
config = json.load(open('lib/config.json'))
|
||||
r = requests.head(domain_name + path, timeout=config['timeout'], headers={'User-Agent' : config['agent']}, allow_redirects=False, verify=False)
|
||||
@@ -82,7 +82,7 @@ class Request:
|
||||
|
||||
@staticmethod
|
||||
def interesting_headers(headers, cookies):
|
||||
"""
|
||||
"""
|
||||
This method searches for interesing headers in the HTTP response.
|
||||
Server: Displays the name of the server
|
||||
X-Powered-By: Information about Frameworks (e.g. ASP, PHP, JBoss) used by the web application
|
||||
@@ -90,7 +90,7 @@ class Request:
|
||||
Via: Informs the client of proxies through which the response was sent.
|
||||
be_typo_user: Backend cookie for TYPO3
|
||||
fe_typo_user: Frontend cookie for TYPO3
|
||||
"""
|
||||
"""
|
||||
found_headers = {}
|
||||
for header in headers:
|
||||
if header == 'server':
|
||||
|
||||
0
typo3_enumerator.py
Normal file → Executable file
0
typo3_enumerator.py
Normal file → Executable file
Reference in New Issue
Block a user