Сначала - как при создании любого модуля создайте в директории , выделенной для размещения модуля в составе движка стандартные
.info и .module файлы.
В .module , для реализации фильтра нашим модулем следует реализовать хук (имя выбирайте самостоятельно) =
В Активном режиме, когда клиент говорит "Привет!" он так же сообщает серверу номер порта (из динамического диапазона 1024-65535) для того, чтобы сервер мог подключиться к клиенту для установки соединения для передачи данных. FTP-сервер подключается к заданному номеру порта клиента используя со своей стороны номер TCP-порта 20 для передачи данных.
В Пассивном режиме, после того как клиент сказал "Привет!", сервер сообщает клиенту номер TCP-порта (из динамического диапазона 1024-65535), к которому можно подключится для установки соединения передачи данных.