Во-первых, ваша проблема с обновлением, похоже, типична для Kali (для Google), попробуйте немного подождать или следуйте этим инструкциям: http://www.clausconrad.com/blog/error-404- обновление-kali-linux .
Что касается Mongodb, то `apt-get 'пытается установить пакет debian. Он сделает все возможное, поскольку обе являются системами apt-get, и, возможно, это может сработать, если вам действительно повезет, но на самом деле это не очень хорошая идея, поскольку вы, по сути, смешиваете дистрибутивы, и вы можете полностью испортите ваш kali, если debian 9 испортил файлы, которые были зависимостями от вещей, которые вы уже установили, и он может просто выйти из строя, если у вас уже есть более новые версии зависимостей.
Вместо этого соберите mongodb из источника: https://docs.mongodb.org/v3.0/tutorial/install-mongodb-on-linux/
обратите внимание, какой у вас 64-битный или 32-битный Linux. Также обратите внимание, они дают образцы команд, но версии mongodb, на которые они ссылаются, не являются текущими. Например, для 64-битного Linux вы хотите, чтобы команда на первом шаге говорила (на дату публикации): curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64- 3.2.0.tgz
not ...- 3.0.8.tgz
Также вы можете просмотреть базовое руководство по сборке из исходного кода, такого как этот, хотя оно для ubuntu, это тот же процесс: http://www.howtogeek.com/105413/how-to-compile-and-install-from-source-on-ubuntu/
быстрее всего будет запустить прослушиватель netcat, например nc -l 23
или ncat -l 23
на сервере, затем используйте echo foo | nc server 23
или что-то подобное на клиентах для передачи данных на сервер