:if ([/ip firewall address-list find list=torrent] != "") do={ :local body "Lista hostow pobierajacych torrenty: \r\n"; :foreach a in=[/ip firewall address-list find where list=torrent] do={ :local ip [/ip firewall address-list get $a address]; :local mac ""; :local hostname ""; :do { :set mac [/ip dhcp-server lease get value-name=mac-address number=[/ip dhcp-server lease find address=$ip]]; } on-error={ :do { :set mac [/ip arp get value-name=mac-address number=[/ip arp find where address=$ip]]; } on-error={} } :do { :set hostname [/ip dhcp-server lease get value-name=host-name number=[/ip dhcp-server lease find address=$ip]]; } on-error={} :set $body "$body$ip $mac $hostname\r\n"; /ip firewall address-list remove numbers=[/ip firewall address-list find list=torrent address=$ip]; } /tool e-mail send to="mail@example.com" subject="Torrenty" body="$body"; }