Добавить записи в конец существующей строки в файле ⇐ Python

Программы на Python
Anonymous
Добавить записи в конец существующей строки в файле

Сообщение Anonymous »

Я пытаюсь создать сценарий, который идентифицирует виртуальные хосты с помощью 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

Вернуться в «Python»