Auto-blocking whitelist?

thats removal from blacklist, which is not the same as adding to whitelist.

There is a file called “etc/hosts.allow” used by vsftp that you could theoretically add your whitelisted hosts to. You would have to invoke vsftpd with

tcp_wrappers=YES

in the vsftpd.conf file. I am currently on vacation, so I do not have access to my mycloud at the moment, so I cannot give further insights.

If you have a gen2 mycloud, getting persistent modifications to conf files is kludgy. You would need to install something like wdcrack, then append some stuff to its init script to modify the conf files and restart the system’s daemons. A gen1 mycloud should be easier to tweak like this.

Bear in mind that these kinds of modifications would have to be done over SSH.