Я пытаюсь создать сценарий, который идентифицирует виртуальные хосты с помощью ffuf, что он успешно делает, используя существующую запись в /etc/hosts. Однако у меня возникли трудности с добавлением vhosts в ту же строку, что и существующая запись /etc/hosts (которая является последней строкой /etc/hosts).
Добавьте функцию vhost:< /p>
def add_subdomain():
print(colored("[+] ADDING VHOST(s) TO /etc/hosts [+]",'magenta'))
for vhost in vhosts:
with open("/etc/hosts", "a") as file:
file.write(f" {vhost}")
Однако получается вот так:
kali@kali:~ $ tail -n 2 /etc/hosts
10.10.10.10 domain.com
fake.domain.com real.domain.com please.domain.com help.domain.com
Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-a-file