Cuando compartas tu programa debés aclarar en la descripción por ejemplo y en los créditos que el software está bajo una Licencia Creative Commons (CC)
Hola, pero sacando el listado de archivos de un directorio podes usar un bucle y una variable para almacenar los nombres de los archivos delimitados por espacios.
Pero porque querés saber las dns?, un listado con direcciones de IPs o un listado con nombres de dominios?, si es con nombre de dominio podes fijarte en el historial del navegador como comenté anteriormente.
Yo creo que mí mensaje anterior responde a tu pregunta principal del título:
ver el log de web visitadas
y mí mensaje es justamente para hacer eso, sinó la verdad que no lo pillo/capto cual es tu propósito.
Tenés que buscar en los tutoriales de Python el nivel de complejidad (básico, medio o avanzado) de cada uno para saber qué es lo que se debe aprender en cada nivel.
Lo mejor es que empieces por el básico aunque sepas algo, siempre es mejor empezar por lo más básico/simple porque seguro vas a aprender cosas que no sabías y después vas pasando a otro nivel y cuando pases verás la diferencia de uno con otro.
Hola, tengo una idea económica, lo que se puede hacer es crear un programa ejecutable (.exe) que se auto ejecute por ejemplo cuando se encienda la PC y que trabaje en modo de proceso y no de aplicación, es decir que el programa no tenga ventana gráfica ni consola para que trabaje cómo un software invisible, tampoco se verá en la barra de tareas ya que estará funcionando como un proceso en segundo plano.
Ese programa lo que podría hacer, es cada x tiempo hacer una copia del historial del navegador y llevar esa información a algún lugar oculto (poco conocido) y que ahí alla una carpeta oculta en ese directorio y dentro de ella el historial con todas las páginas visitadas.
Algo importante de éste programa es que aunque se elimine todo el historial y quede vacío, las páginas ya estarán copiadas en otro lado.
Es difícil programarlo? no, y no debería llevar mucho tiempo, en unos minutos se lo podría hacer. Desde mí punto de vista me parece que ésta es la mejor opción y más económica.