Pagina 1 di 1

URL "http://<serveurWAPT> //api/v1/..."

Pubblicato: 14 settembre 2015 - 12:24
di lduriez
Ciao,

ho appena scoperto che è possibile recuperare determinate informazioni utilizzando URL che iniziano con "http://".

Questi URL potrebbero essermi utili, dato che sto lavorando a una console WAPT completamente basata sul web (ovviamente la condividerò non appena sarà operativa :D ).

Qualcuno conosce l'elenco di questi URL e sa come funzionano?

Grazie in anticipo.

Luc

Re: URL "http://<serveurWAPT> //api/v1/..."

Pubblicato: 16 settembre 2015 - 17:38
di Aguay
lduriez ha scritto:Ciao,

ho appena scoperto che è possibile recuperare determinate informazioni utilizzando URL in "http://"

Questi URL potrebbero essermi utili, dato che sto lavorando a una console WAPT completamente basata sul web (ovviamente la condividerò non appena sarà operativa :D ).

Qualcuno conosce l'elenco di questi URL e sa come funzionano?

Grazie in anticipo.

Luc

Buongiorno,

A quanto pare ci sono diversi URL interessanti presenti in waptserver.py:

Codice: Seleziona tutto

@app.route('/lang/<language>')
@app.route('/')
@app.route('/info')
@app.route('/hosts')
@app.route('/json/host_list',methods=['GET'])
@app.route('/add_host',methods=['POST'])
@app.route('/update_host',methods=['POST'])
@app.route('/upload_package/<string:filename>',methods=['POST'])
@app.route('/upload_host',methods=['POST'])
@app.route('/upload_waptsetup',methods=['POST'])
@app.route('/deploy_wapt',methods=['POST'])
@app.route('/login',methods=['POST'])
@app.route('/delete_package/<string:filename>')
@app.route('/wapt/')
@app.route('/wapt/<string:input_package_name>')
@app.route('/wapt/icons/<string:iconfilename>')
@app.route('/wapt-host/<string:input_package_name>')
@app.route('/wapt-group/<string:input_package_name>')
@app.route('/ping')
@app.route('/api/v1/trigger_reachable_discovery')
@app.route('/api/v1/host_reachable_ip')
@app.route('/api/v1/trigger_upgrade')
@app.route('/api/v1/trigger_update')
@app.route('/api/v1/host_forget_packages')
@app.route('/api/v1/host_remove_packages')
@app.route('/api/v1/host_install_packages')
@app.route('/api/v1/host_tasks_status')
@app.route('/api/v1/groups')
@app.route('/api/v1/hosts',methods=['DELETE'])
@app.route('/api/v1/hosts_delete',methods=['GET'])
@app.route('/api/v1/hosts',methods=['GET'])
@app.route('/api/v1/host_data')
@app.route('/api/v1/hosts',methods=['POST'])
@app.route('/api/v1/host_cancel_task')
@app.route('/api/v1/usage_statistics')
Ho eseguito grep app.route ./waptserver/waptserver.py per ottenere l'elenco di questi URL.

Bisogna guardare il file Python per vedere esattamente cosa contiene :)