Updated extensions and readme, bugfix

This commit is contained in:
Jan Rude
2015-10-02 16:32:46 +02:00
parent ca74f659ef
commit 41c0747f39
10 changed files with 5976 additions and 5940 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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"}

View File

@@ -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
View File