Newsgroup: it.hobby.fai-da-te
Titolo: Ot informatico - modificare file hosts

salve a tutti e scusate per l'OT
ho un piccolo problema con un software:
 
in sostanza se lo avvio quando sono collegato ad internet, il software non parte
se lo avvio quando non sono collegato ad internet, nessun problema
 
ho provato di tutto di più per farlo funzionare, ma niente.
 
Ergo la soluzione che ritengo possa essere di maggiore aiuto è questa:
 
modificare il file hosts in modo che il software, quando prova a verificare se il computer è o meno on line, venga reindirizzato sull'indirizzo 127.0.0.1
 
Non ho però idea di come si possa concretizzare questa operazione.
 
immagino che:
1 - bisogna individuare di preciso a che indirizzo ip/server il software provi a collegarsi
 
2 - scrivere l'istruzione nel file hosts utilizzando la sintassi corretta
 
C'è qualcuno di voi che mi può aiutare in questa precisa richiesta?
grazie mille

2 - scrivere l'istruzione nel file hosts utilizzando la sintassi corretta
 
Per questo penso ci siano delle guide su internet, ma di fatto devi
scrivere l'indirizzo del dominio che chiama il programma con accanto
l'ip 127.0.0.1. Se però il programma chiede direttamente uno specifico
IP mi sa che sei fregato.
 
Ciao
 
-- 
Fritz
 
Togli *ERASE* per rispondere in e-mail.


Inserisci una regola nel firewall che blocca entrata e uscita per quel 
programma.
Pero', prova a chiedere su NG di informatica ce ne sono ancora di 
attivi.

 IP mi sa che sei fregato.
 
mi dici cosa intendi con "se però il programma chiede direttamente uno specifico IP"??
 
mettiamo che sia l'ip 88.88.88.88, se io inserisco la regola in hosts che reindirizza 88.88.88.88 su 127.0.0.1 non funziona lo stesso?
devo forse intervenire (se si può) su una tabella di routing?

 attivi.
 
con il firewall il software sente "il blocco" e non va
 
NG di informatica attivi ne ho trovati solo di hardware e alla fine ho pensato che qui forse sarebbe stato meglio
 
grazie comun que pe ri tuoi consigli

Scusa fritz ma il link che mi hai dato mi consente di scaricare una caterva di free trial, ma non mi è chiaro chi faccia cosa..
 
potresti darmi qualche info in più per trovare il software che "loggi le chiamate HTTP"?
perchè ho provato a cercare anche con questakyeword e non ho trovato granchè.
grazie

perchč ho provato a cercare anche con questakyeword e non ho trovato granchč.
 
Il software si chiama proprio Fiddler e lo scarichi gratis da quel
sito, questo č il link piů diretto alla pagina di download:
 
https://www.telerik.com/download/fiddler
 


 
 
 
-- 
1) Resistere, resistere, resistere.
2) Se tutti pagano le tasse, le tasse le pagano tutti
Soviet_Mario - (aka Gatto_Vizzato)
 

devo forse intervenire (se si può) su una tabella di routing?
 
Non sono espertissimo nell'uso del file hosts ma mi risulta essere un
bypass per il DNS, quando il sistema deve tradurre un indirizzo
parlante nel corrispettivo IP prima controlla il file hosts e poi
chiede eventualmente al DNS. Se appunto l'applicazione fa una chiamata
direttamente a 
http://88.88.88.88/Pluto/Paperino
 non credo che tu
riesca a reindirizzarlo perchè in quel caso il sistema non chiede
nulla a nessuno e va direttamente a quell'indirizzo IP


 
 
it.lavoro.informatica
 
e' un po' pieno di flame, ma e' abbastanza attivo.
 

 devo forse intervenire (se si può) su una tabella di routing?
 
bisognerebbe capire questo della logica di quel sw
 
* offline pare funzionare
* se è online, sembrerebbe voler chiamare la mamma.
Se questo è vero, bloccare o dirottare altrove le sue 
chiamate, probabilmente non sarà una soluzione sufficiente 
qualora il sw si aspetti delle risposte dalla mamma.
Quindi dovrebbe vedere all'IP farlocco qualcosa che simuli 
le risposte di mamma e gli dica : tranquillo, va tutto bene, 
sei autorizzato a girare.
 
Mi sembrerebbe strano se intendesse instaurare un 
collegamento con la sua destinazione programmata, senza poi 
scambiare messaggi di stato di qualche sorta.
E' possibile che in modo online il sw sia programmato per 
non sbloccarsi se non riesce a parlare con la mamma lontana.
O magari è uno status "temporaneo" pre-attivato, che 
verrebbe sbloccato dopo almeno una contrattazione 
autenticata, come per windows ....
non so, senza elementi sono ipotesi a caso.
Ma la logica cmq è che se cerca di parlare con qualcuno là 
fuori, vorrà sentirsi dire cose specifiche, e reindirizzarlo 
o bloccarlo non funzionerebbero.


mettiamo che sia l'ip 88.88.88.88, se io inserisco la regola in hosts che reindirizza 88.88.88.88 su 127.0.0.1 non funziona lo >stesso?
 
Non puň funzionare cosě.
Ti consiglio di scrivere su it.comp.reti.locali.
 
 
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

Nel suo scritto precedente, Ramon ha sostenuto :

Non puoi fare con il file host, che serve unicamente a risolvere i nomi 
ma non reindirizza niente
Se hai windows:
Pannelo dicontrollo
Firewall
Impostazioni Avanzate
Regole connessioni in uscita
Nuova regola
Programma
immetti il percorso del programma
Blocca connessioni in uscita
 
drbrown


con questa regola, il software crasha
 
la mia idea era di far credere al software che il computer fosse scollegato dalla rete, tutto qui.
 
chiaramente ogni tentativo di fargli fare qualuqnue cosa quando è online, fallisce
 
ma se invece gli si fa creder che online non è, lui prosegue
 
questo, a livello di ragionamento, quello ch eho pensato

 funzionerebbero.
 
il fatto che l'OP si sia "scordato" di dire quale software è, magari 
implica che si tratta di un programma "curato", perchè alla fine moivi 
validi per funzionare solo in assenza di connessione io non ne vedo..
 
 
 
-- 
Fri(END), Boyfri(END), Girlfri(END), Bestfri(END). Everything has an END 
except...Fam(ILY)! It Has 3 Letters that say I LOVE YOU

 con questa regola, il software crasha
 
devi vedere se il softawre si setta delle variabili di environment,
e se si allora togli il puntamento al file di hosts che ha,
e lo fai puntare ad un file di hosts fatto come ti serve.
 
il resto del mondo vedra' il solito file di hosts
 
ambiente: unix o windows ?
 
 
felicepago
 
regedit
.

il software è originale ma è una vecchisisma versione di una softwarehouse che non esiste più

windows..
al momento non ha alcun puntamento al file hosts
 
se serve c'è un'altra cosa che potrebbe risolvere il problema.
 
Per me è un po' lunga da spiegare, si tratta di un mondo che conosco poco e pertanto perdonate se sorvolo molte cose.. io cerco di concentrarmi solo sulla ciccia.
 
Allora, il software ha a che fare con una licenza ptc
(ho scoperto ieri il mondo delle licenze ptc quindi non ho idea di cosa siano e come funzionino)
 
installo (con licenza) per prima cosa un license manager
e fin qui, tutto ok
poi installo il secondo software che mi chiede la licenza.. gli indico quella del primo
installazione OK
lancio il secondo software e questo mi cambia il log del primo, indicando che l'id host associato non è corretto.
 
Troppo complessa per spiegarla tutta, ma in parole povere:
 
il ptc license manager vuole associare la licenza ad un id host
il mio pc ha come id host nomepc.lan
il ptc license manager lo accetta, gli piace, e prosegue
il secondo software ha dei problemi con il ".lan" tant'è che nel log, la parte che subisce la modifica è proprio relativa all'id host, del tipo
 
"l'id host nomepc non esiste. l'id host corretto è nomepc.lan. Sistema le info nella licenza per avviar eil software"
 
Le infno nella licenza sono nomepc.lan, ergo sono già ok
 
Che ne dite, se modificassi l'id host, mettendo solo nomepc, risolverei?
 
perchè secondo me il secondo software non gestisce quel punto in nomepc.lan


Ma questi PC sono in workgroup o dominio?
Trovo strano proprio che il nome contenga un punto.
Il punto viene utilizzato per suddividere i sottocampi
di un indirizzamento, il nome di un pc non dovrebbe
 contenere il punto (.), anzi Windows non l'accetta proprio.

 
siamo collegati con il wifi dello studio
e abbiamo delle cartelle condivise alle quali accediamo con un l'ip
 
non saprei dirti altro
 
se tu invece mi sapessi dire come togliere quel punto dal nome dominio, te ne sarei veramente molto grato


Ma il nome del dominio puo' e deve avere un punto, e' il nome PC
che non deve averlo.
Pannello di controllo, sistema, impostazioni di sistema avanzate,
nome computer.
Verifica cosa contiene come nome computer, workgroup/dominio.

 Le infno nella licenza sono nomepc.lan, ergo sono già ok
 
anzichè "nomepc.lan" prova inserendo il suo IP

nome computer: Station
nome NetBIOS: STATION
Dominio:
Gruppo di Lavoro: Workgroup
 
il ptc license manager, però, quando si avvia mi dà subito come id host: Station.lan
 
ed è quello che inserisco poi nella licenza che mi viene riconosciuta
 
è al secondo software che non piace Station.lan e lo riconosce solo come Station

 Station.lan
prova a cambiare questo in station


Ramon scriveva il 19/10/2017 :

Ecco: è in quello che ti rifiuta "station.lan" che devi inserire l'ip 
di
"station.lan".
 
Spiego in altro modo:
 
Ipotizziamo c he licenza la inserisci sul PC "pippo" che ha/avrebbe
come IP 10.0.0.1;  quando installi il progamma su "pluto", per via 
delle
cazzate fatte da microsoft ti appare (o devi usare) "pippo.lan", il che
ovviamente fà incazzare il programma che ti fà il gesto dell'ombrello.
 
Ecco: quando installi su "pluto" anzichè litigare con "pippo" o
"pippo.lan" inserisci 10.0.0.1 (che è l'IP di "pippo").
 
Allo stesso modo in cui funziona quando da "start-->esegui" anzichè
aprire una connessione di rete con \\nomePC\nomecondivisione tu scrivi
\\indirizzoIP\nomecondivisione: dovrebbe funzionare lo stesso senza
scomodare file hosts, firewall o ammenicoli vari.


in realtà non credo si possa fare, in quanto io nel secondo software non inserisco un bel nulla.. gli indico solo la licenza del ptc license manager che, da quanto ho capito, non è altro che un gestore di licenze che ti dice se puoi o non puoi usare un determinato software
 
inoltre il ptc license manager vuole l'host id associato al mac address..
questo perchè l'ip non è univoco, il mac address si
 
se no gli metto l'host id, il ptc license manager mi risponde picche, ergo mi fermo prima ancora di arrivare al problema del nome con o senza il punto

 
 
 


 fermo prima ancora di arrivare al problema del nome con o senza il punto
 
Se il software non e' fatto da scimme involute dovrebbe esserci
l'opzione "inserisci manualmente il nome del computer sul quale
gira il license manager" nelle opzioni.

 C'è qualcuno di voi che mi può aiutare in questa precisa richiesta? 
 
La cosa più semplice che puoi provare è bloccare il programma
con il firewall di sistema, in modo che non possa connettersi.
Però, se invece di tentare direttamente di connettersi fa una
richiesta al sistema operativo solo per sapere se è connesso,
questo trucco non funzionerà. L'unica è provare.
 
In seconda battuta, come ti hanno già detto dovresti provare
con un monitor di rete, tipo TCPView di SysInternals (comunque
è roba Microsoft) e vedere a chi/cosa/come quel programma
cerca di connettersi, dopo si può discutere sul da farsi.
 
Bye, G.

 Hai già provato a cancellare la cache dei DNS server ?
 
Spero di no :-)
Magari con quella del client ci riesce :-P, ma mi auguro
che non abbia accesso alla cache del server.
 
Bye, G.

 Bye, G.
