Sorunum başlıktaki gibi. Exe'ye dönüştürdüğüm an virüs olarak algılanıyor. OS kütüphanesinden dolayı sanırım, dosyalara tam erişim sunuyor çünkü. Çözümler için teşekkürler.
[CODE title="Kod:"]
import os
import time
import smtplib
sender_mail = ("aaaaaaaaaaaaa")
sender_pass = ("bbbbbbbbbbbbbbb")
receiver_mail =("ccccccccccccccccccccc")
ip_list = ["192.168.1.99", "192.168.1.199", "192.168.1.221", "192.168.1.108", "192.168.1.47", "192.168.1.110", "192.168.1.104", "192.168.1.105", "192.168.1.107", "192.168.1.115", "192.168.1.33"]
while True:
for ip in ip_list:
response = os.popen (f"ping -n 2 {ip}").read()
if "TTL=128" in response:
print (f" {ip} Çevrimiçi")
elif "TTL=64" in response:
print (f" {ip} Çevrimiçi")
elif "Destination host unreachable." in response:
with smtplib.SMTP('smtp.gmail.com', 587) as smtp:
smtp.ehlo()
smtp.starttls()
smtp.ehlo()
smtp.login (sender_mail, sender_pass)
subject = {ip}
body = 'Bilgisayar kapali'
msg = f'Subject: {subject}\n\n{body}'
smtp.sendmail(sender_mail, receiver_mail, msg)
print (f" {ip} Çevrimdışı mail gönderildi.")
(time.sleep(120))
[/CODE]
[CODE title="Kod:"]
import os
import time
import smtplib
sender_mail = ("aaaaaaaaaaaaa")
sender_pass = ("bbbbbbbbbbbbbbb")
receiver_mail =("ccccccccccccccccccccc")
ip_list = ["192.168.1.99", "192.168.1.199", "192.168.1.221", "192.168.1.108", "192.168.1.47", "192.168.1.110", "192.168.1.104", "192.168.1.105", "192.168.1.107", "192.168.1.115", "192.168.1.33"]
while True:
for ip in ip_list:
response = os.popen (f"ping -n 2 {ip}").read()
if "TTL=128" in response:
print (f" {ip} Çevrimiçi")
elif "TTL=64" in response:
print (f" {ip} Çevrimiçi")
elif "Destination host unreachable." in response:
with smtplib.SMTP('smtp.gmail.com', 587) as smtp:
smtp.ehlo()
smtp.starttls()
smtp.ehlo()
smtp.login (sender_mail, sender_pass)
subject = {ip}
body = 'Bilgisayar kapali'
msg = f'Subject: {subject}\n\n{body}'
smtp.sendmail(sender_mail, receiver_mail, msg)
print (f" {ip} Çevrimdışı mail gönderildi.")
(time.sleep(120))
[/CODE]