Initial commit. First release

This commit is contained in:
Grzegorz Budny 2019-12-04 19:31:24 +01:00
parent 42c708dcef
commit d9da45266f
2 changed files with 57 additions and 0 deletions

26
RouterOS_PortKnock.rsc Normal file
View file

@ -0,0 +1,26 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Port Knock from RouterOS
:global PortKnock do={
:foreach sourceAddress, destinationPort in $base do={
:log info "...:::Port Knocking Sequance Started:::...";
:log warning ("Knocking to ".$destinationAddress." on port ".$destinationPort." from ".$sourceAddress);
/system ssh src-address=$sourceAddress port=$destinationPort address=$destinationAddress;
}
:log info ("...:::Port Knocking Finished check access to ".$destinationAddress);
}
:global knockBase {"sourceIP1"="port23"; \
"sourceIP2"="port22" \
};
$PortKnock base=$knockBase destinationAddress=destinationIP;