Newsgroup: it.comp.hardware
Titolo: Pihole e siti bloccati

Ho Pi-hole su raspberry che blocca siti impiccioni.
 
Ho alcune prese smart di Tp-Link, che ho controllo da Home 
Assistant;per farle vedere ad HAho dovuto attivare su TpLink un account 
sull'App Kasa e registrando obbligatoriamente i dispositivi sull'app.
 
Quando tutto ha funzionato per bene, anche l'uso con ALexa e Google 
Home, ho cancellato il dispositivo dall'account  e disinstallato l'app 
Kasa, sperando di impedire alle prese di telefonarte a Kasa.
 
Le prese sono gli unici dispositivi Tplink che ho.
 
Sbagliato, vedi qui
https://imgur.com/vNMkTPu
 
 
Pihole mi avverte che le prese smart telefonano eccome a casa la 
bellezza di 342 volte in 24 ore, 14 volte l'ora, circa 1 volta ogni 4 
minuti.
 
Ho anche dei Sonoff basic a cui ho tolto il fw originale di Itead 
mettendo prima Tasmota poi Esphome, e mi sembra che siano muti.
 
https://imgur.com/vNMkTPu
 
 
Però pure Microsoft...facendo la somma delle sue chiamate a casa siamo 
a 647, una ogni 2 minuti circa.
 
La voce con "telemetry" è di Amazon, che proviene sicuramente dai 
telefonini su cui ho Alexa e AppShop

 funzionamento. Non ci vuole un ggenio per capirlo.
 
Ovvio, la mia era una pppprovocazione.

 che poi non ci vuole molto eh).
 
Ok, dimmi come con le hs100 tplink.
forse sbaglio, ma non ho trovato modo di cambiare il fw a quelle.

 ottima cosa il reflash dei Sonoff!
 
E da molto vorrei fare lo stesso agli HS100 tplink, ma non ho trovato 
nulla, almeno fino a qualche mese fa.
 
Per i Sonoff ho dato a Pihole per qualche tempo la responsabilità del 
DHCP, e non ho notato che dal loro IP interno alla Lan partisse 
qualcosa verso chissà dove.
 
Poi ho dovuto tornare al DHCP sul router perchè comunque avevo casini 
(volevo lasciare gli stessi IP del DHCP sul router anche sul DHCP di 
Pihole e semplificarmi la vita, ma appunto sono emersi casini. Ma ci 
riproverò...)

 python...
 
Io avevo trovato questo già mesi fa
https://github.com/softScheck/tplink-smartplug
 
 
Metto il link qualora interessi altri.
 
Comunque non è per me, riconosco i miei limiti.
Leggo e ne comprendo una certa parte, ma non saprei metterlo in 
pratica.

 
 
Si vede che mi sto trattenendo?
No perche', la considerazione sopra avrebbe meritato adeguata risposta
Ma, come dire, "..non si spara sulla croce rossa.."
(o bianca? va beh quello che e')

 d'acqua. Fantastico.
 
Non mi sono mai perso in un bicchier d'acqua, e nemmeno in mezzo al 
mare. So di non sapere, quindi applico modestia, pazienza e ricerca 
cercando di imparare, e se necessario faccio domande sperando di avere 
risposte da chi ne sa più di me.
 
Io accetto la mia ignoranza e i miei incasinamenti, che tutto sommato 
sono pochi; e quando malgrado tutto funzionano, io li chiamo 
"Successi".

 (o bianca? va beh quello che e')
 
Lascia perdere, non ne vale la pena.
ù
Peccato, si capisce che Allen ne sa parecchio, potrebbe essere la 
colonna portante di questo e di altri gruppi.
 
Invece parla e parla e però non dice niente e lancia solo indovinelli.
 
In altre occasioni invece mi aveva risposto dando informazioni valide 
ed efficaci senza tanti giri di parole.

 Vuoi la risposta "dabuonistadisinistra" o vuoi la MIA di risposta?
 
La tua, se non sarà un indovinello, mi farà piacere.
 
Perchè, sai, io riconosco la tua conoscenza ed esperienza (valide, mi 
hai risposto nel modo giusto un paio di volte e sono arrivato a 
soluzione subito perchè la tua risposta era chiara e pratica) ma le 
risposte ad indovinello non servono a nulla.

  :-P
 
Niente, grazie, non chiedevo nulla fin dall'inizio.
 
Però....
 
Però se hai un link per un fw aperto da mettere su hs100... :-)
Thanks...

 Tu dimmi come & dove vorresti usarlo e io ci studio su.
 
Ti ringrazio per la risposta e per la disponibilità, ma è troppo al di 
la delle mie conoscenze, nè posso mettermi a studiare il C adesso alla 
mia età.
 
Del resto, quando attiverò di nuovo il dhcp su pihole riuscirò a 
bloccare tutte le sue uscite indesiderate.
Ma considero anche di sostituilo con un sonoff basic riflashato con 
esphome.
 
Ancora grazie

 Poi lamentatevi se vi mando a "donnini" di dubbi costumi.
 
Non era mia intenzione rifiutare il tuo aiuto, ma sono io che non sono 
in grado di procedere in campi che non conosco.
 
Purtroppo per l'HS100 capisco che se non ho la pappa fatta non posso 
sostituire il fw originale con uno diverso, e non volevo pesare si di 
te, con i miei limiti.
 
Comunque se insisti...
L'ideale sarebbe tacitare all'origine le chiamate a casa dell'hs100  
continuando a usarla come presa smart, e potere di necessità tornare 
indietro se qualcosa non va come dovrebbe.
 
Quindi vedo le seguenti complicazioni:
 
-Riconoscere i contatti minimi per fare backup/restore, sempre che 
siano esposti; ho i convertitori usb seriali sia con il chip 340G che 
con il 2104.
 
-Backup del fw originale, che probabilmente avrà un suo token unico 
come ho verificato essere per i sonoff basic R2 e R3 (per 2 sonoff 
identici anche come lotto, impossibile far funzionare sull'uno il fw 
dell'altro: ognuno ha il proprio fw personalizzato tramite un proprio 
codice ID)
 Se io riuscissi a fare un backup e a reinstallarlo funzionante, allora 
te ne potrei invare copia perchè tu possa studiarlo.
 
-Chiaramente serve il SDK che non ho e non so quale sia.
 
-Non conosco linux se non per usi molto minimi.
 
Quindi correggere anche solo in modo minimale il fw per l'hs100 credo 
che sia un lavoro improbo, che non mi sento di chiederti, ma se lo fai 
e mi metti in codizioni di applicarlo ti meriti una settimana di 
birre... :-)
 
Ecco perchè dicevo nel post precedente che lasciavo perdere, che il mio 
scopo è solo impedire che l'hs100 telefoni a casa (mentre per il resto 
vaveramente bene), cosa che posso fare bloccando le chiamate e gli 
aggiornamenti automatici tramite pihole con dhcp attivato.
 
In ogni caso grazie anche solo per l'interessamento e la disponibilità.

 
 
Non scaldarti, che nessuno ti sta contraddicendo

 poi ti dò la banale soluzione.
 
Ok ci sto, spremerò gli ultimi radi e sparsi neuroni sperando che non 
ci restino secchi.
 
Domani mi rileggo i tuoi messaggi cercando l'indizio della caccia al 
tesoro, ora sono troppo stanco dopo spippolamenti ai casini che fanno 
gli amici*
 
Comunque, grazie, apprezzo il cambiamento e la disponibilità, anche se 
credo che non vincerò la caccia la tesoro.
 
 
------------------
* I casini degli amici, oggi 3, di cui 2 banali benchè lungotti e uno 
no.
 
Casino principale:
Gli amici alle volte tentano da soli di correggere incautamente qualche 
normale  complicazione. Lui è ricaduto nella legge di Murphy ("Se 
qualcosa può andar male, lo farà") e nel corollario alla seconda legge 
di Scott ("Quando si capisce che la correzione era sbagliata, sarà 
troppo tardi per tornare indietro") e così lui  ha fatto un "ripristino 
di sistema" pensando di "tornare indietro".
 
E domani dovrò andare a casa sua per un restore, e meno male che gli 
avevo fatto backup tempo addietro, anche se perderà qualche mese di 
dati.
Per fortuna lui e la moglie cucinano molto bene! :-)

  :-) 
 
Inutile...
La routine random è gia ben cablata nei loro cervelli.
L'immagine è quella dell'omino del rischiatutto che passando di lì e 
trovando casualmente un grosso bottone rosso è tentato di premerlo...
 
Ok..più tardi spero di poter dare una occhiata alla citata caccia al 
tesoro

 restino secchi.
 
 
Non ho avuto molto tempo per pensarci, comunque:
 
L'unica soluzione cui il mio povero cervello non totalmente atrofizzato 
ha pensato sarebbe quella di estrarre il fw, o sniffarlo, e fare un 
editing là dove dice "telefona a casa" sostituendo l'indirizzo 
originale con un bel 0.0.0.0 o 127.0.0.0
 
Tuttavia non saprei come estrarlo (o forse si con un adattatore seriale 
->usb) o come sniffarlo (wireshark? il suo SDK?)
Un editor esadecimale ce l'ho e lo so usare, o meglio lo ho saputo 
usare per le /mie/ limitate necessità qualche decina di volte.
 
Altre idee non me ne sono venute, e quindi avrò sicuramente toppato 
nella caccia al tesoro.
 
Il cenno a python che hai fatto mi fa pensare alla possibilità insieme 
di editing o di forzare una funzione non inizialmente prevista.
Chissà poi se eventuali azioni di questo tipo possano resistere ad un 
reboot o ad un reset.

 Ma questa è un'altra storia.....
 
Ottimo!
 
Hai suggerito una via risolutiva ben diversa e molto interessante di 
cui non sospettavo l'esistenza e mi sembra un bel suggerimento perchè 
non agisce sull'hw o sul suo fw.
 
Quindi farò sicuramente altre prove, anche se mi incasinerà la 
situazione quando/se ritorno al dhcp del router.
 
Infatti per necessità devo usare sul dhcp di pihole gli stessi IP 
assegnati che ho sul 7590 (ovviamente alterno i 2 server dhcp); al 
ritorno sul dhcp del 7590 non ritrovo sempre gli stessi IP che avevo 
prima, alcuni stranamente cambiano, incasinandomi la rete.
Inoltre il 7590 mi cancella a cacchio suo l'Access Control List di 
alcuni elementi della wlan per cui questi non possono connettersi se 
non riconfigurando l'ACL).
 
Questa cosa non mi torna.
L'unica cosa che non ho provato, è quella di spegnere tutti i 
dispositivi della wlan prima di cambiare il server dhcp, e forse 
dipende da questo, ma è cosa noiosa...
 
Ancora grazie, ti terrò informato di quanto farò.

 Di niente.
 
Beh, un ringraziamento ti tocca!