Lo script funziona perfettamente. Grazie!
Il giorno 02 febbraio 2011 16:50, Giorgio Pieretti < giorgio.piere...@openprojects.it> ha scritto: > Salve a tutti! > visto l'annuncio shoccante (sono 10 anni che lavoro con Plone e non > avevo MAI visto un security alert di questo tipo!) ne approfitto per > fare un CUTnPASTE di un piccolo script che mi / ci potrebbe essere utile > per MONITORARE meglio la situazione: > A COSA SERVE: a vedere "rapidamente" le ultime 10 modifiche fatte su > TUTTI i nostri portali Plone > PERCHE': in questo modo, ci accorgiamo se qualche HP è stata cambiata > (deface) oppure se risulta cambiato qualcosa da un utente ANONIMO > COME LO USO: nella vostra root di ZOPE, aggiungete un Python script e > copiateci il codice. Eseguitelo (test) con privilegi di Manager > Ecco lo script: > > ##### INIZIO > > from Products.PythonScripts.standard import html_quote > request = container.REQUEST > RESPONSE = request.RESPONSE > > indirizzi={} > indirizzi['nome-sito-in-plone']='indirizzo-del-sito-in-internet' > indirizzi['nome-sito-in-plone']='indirizzo-del-sito-in-internet' > indirizzi['nome-sito-in-plone']='indirizzo-del-sito-in-internet' > ### riempite questo dizionario con i vostri portali Plone > ### esempio: sito www.pippo.com , l'istanza si chiama "pippo" : > ### indirizzi['pippo']='www.pippo.com' > > siti=indirizzi.keys() > > ris=[] > dict={} > for sito in siti: > r=container[sito].portal_catalog.searchResults(limit=10, > sort_on='Date', sort_order='reverse')[:10] > if r: > for obj in r: > try: > o=obj.getObject() > address='/'.join(o.absolute_url(relative=1).split('/')[1:]) > dict[o.ModificationDate()]=" "+sito+" - <a target=_blank > href=http://"+indirizzi[sito]+"/"+address+">"+o.title_or_id()+"</a>"+" > by "+o.Creator()+"<br>" > except: > print "ERRORE: SITO=",sito, "OGGETTO=",o.id > > sorted_keys=[] > sorted_keys=dict.keys() > sorted_keys.sort() > sorted_keys.reverse() > > for i in sorted_keys: > print i,dict[i] > return printed > > ##### FINE > > Vi prego, lasciate perdere l'accuratezza del codice... sicuramente si > poteva scrivere meglio! :) > Intanto FUNZIONA e mi aiuta a tenere d'occhio chi modifica i miei > portali più facilmente della mera analisi dei log di apache. > SPERO DI ESSERE STATO UTILE A QUALCUNO! :) > Saluti a tutti, > > Giorgio (Jure) > > > > Il 02/02/2011 14:40, Luca Fabbri ha scritto: > > 2011/2/2 Fabrizio Rota <fabrizio.r...@gmail.com>: > >> Che annuncio shock....... > >> Io per precauzione ho deciso di aumentare la frequenza dei backup... > >> Fortunatamente dati sensibili/segreti nel mio sito non ne tengo > >> Male che vada rimetterò in piedi il sito dai backups e azzererò tutte le > >> password (dopo aver installato la patch). > > Se hai un sito solo ti basta applicare la patch non appena viene > > rilasciata, senza dover impazzire con altre attività (o almeno questo > > è quello che dicono un po' tutti in chat). > > > > > -- > -- > Ing. jr. Pieretti Giorgio > Plone developer > giorgio.piere...@openprojects.it > > OPENPROJECTS di Giorgio Pieretti > via Mameli 33/E > 34015 - Muggia (TS) > Cell +39 338 3579793 > Tel +39 040 9278161 > Fax +39 040 9890519 > http://www.openprojects.it > > > ------------------------------------------------------------------ > The information in this email is confidential and is intended > solely for the addressee(s). Access to this email by anyone > else is unauthorised. If you are not an intended recipient, > you must not read, use or disseminate the information > contained in the email. Any views expressed in this message > are those of the individual sender, except where the sender > specifically states them to be the views of Openprojects di > Giorgio Pieretti > > _______________________________________________ > Plone-IT mailing list > Plone-IT@lists.plone.org > https://lists.plone.org/mailman/listinfo/plone-it > http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html > -- Fabrizio -------------------- "Life is what happens to you while you're busy making other plans" - J. Lennon “If you think education is expensive, try ignorance” - D. Bok
_______________________________________________ Plone-IT mailing list Plone-IT@lists.plone.org https://lists.plone.org/mailman/listinfo/plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html