Одним из способов перехвата всего трафика через USB является использование wirehark после вставки модуля ядра usbmon, как подробно описано в:
Это примерно как можно раньше. Но я предполагаю, что вы намерены использовать какой-то программный триггер, например событие, чтобы сделать что-то интересное, поэтому, учитывая, что запуск 'lsusb -t' дает вам статический список вставленных USB-устройств вместе с соответствующими драйверами. (если они существуют), вы можете создать задание cron для запуска lsusb и сравнить его с предыдущей версией, чтобы убедиться, что было вставлено новое устройство, даже если с ним не связан драйвер.
Обратной стороной этого простого решения является большая задержка, которую cron дает между вставкой и обнаружением.
В большинстве систем / root
- это домашний каталог пользователя root , а / home
- это родительский каталог для домашних каталогов других (не root) пользователей. Пользователь root обычно не требует большого дискового пространства (поэтому он находится в разделе «/»), в то время как / home
предоставляет возможность сделать это отдельно смонтированной файловой системой.
при разделении корень является заполнителем. В нем есть все разделы, которые не указаны иначе. Поскольку вы разбили на разделы root и / home, это означает, что у root есть все разделы / usr, / etc /, / var и т. Д.
Размер root обычно не сильно меняется после установки всего вашего программного обеспечения, но я рекомендую добавить несколько ГБ. Сколько зависит от использования. Я бы вырастил / рутировал хотя бы с 10 ГБ.
Чтобы изменить размер, вы можете использовать программное обеспечение вроде parted или fdisk (я рекомендую parted, так как он новее и его пользовательский интерфейс имеет gparted)
Технически ваше общее предположение об иерархии файловой системы Linux верно, и что было бы разумным предположением и компоновкой для настольной ОС, но вы сделали два неверных представления.
Во-первых, Kali не предназначена для настольных ОС . Он , как прямо указывают его разработчики , предназначен для тестирования на проникновение и, следовательно, оптимизирован как таковой :
.If you are unfamiliar with Linux generally, if you do not have at least a basic level of competence in administering a system, if you are looking for a Linux distribution to use as a learning tool to get to know your way around Linux, or if you want a distro that you can use as a general purpose desktop installation, Kali Linux is probably not what you are looking for.
Во-вторых, вы путаете каталог /root/
(, который является домашним каталогом суперпользователя и, как правило, не должен содержать много интересного )с корневой файловой системой , которая /
и начальная точка, где все находится не в своей собственной файловой системе.
В вашей настройке это будет включать любое и все программное обеспечение, не установленное пользователем, не являющимся -root, в своем собственном пользовательском пространстве.
Я также лично не рекомендовал бы размещать какие-либо «Музыку, документы и изображения» на ваших разделах Kali, потому что, опять же, Kali не для этого , и так же просто смонтировать раздел Windows или NAS обменивается и читает оттуда любые медиафайлы, если вам действительно нужен саундтрек во время тестирования на проникновение.