README.BPF
上传用户:tjescc
上传日期:2021-02-23
资源大小:419k
文件大小:1k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. Note to the *BSD users. 
  2. Nessus uses the pcap library, which uses the
  3. berkeley packet filter (bpf) to do its job.
  4. Since Nessus used multiple processes, several pcap-aware plugins will
  5. need to access the the bpf at the same time. 
  6. This means that you need to recompile your kernel with the
  7. following option :
  8. pseudo-device   bpfilter NUM
  9. (or pseudo-device bpf NUM)
  10. Where 'NUM' is the number of bpf you want -- it should be equal to
  11. the 'max hosts number' option you enter in nessusd x the
  12. 'max plugins' option.
  13.    
  14. If for instance you want to have 10 nessusd running at the same time,
  15. each running 5 plugins in parallel, you should create 50 (10 * 5) bpfs
  16. (as nessusd is extremely lightweight, you can expect to have this amount
  17.  of processes running at the same time)
  18. If you plan to scan a whole network, we recommand you create at least
  19. 100 of them.
  20. Once your kernel has been rebuilt, get root, cd to /dev
  21. and do  :
  22.   i=0; while [ $i -lt 100];
  23.   do
  24.   ./MAKEDEV bpf$i
  25.   let i=$i+1
  26.   done
  27. On FreeBSD, you can directly do :
  28.       ./MAKEDEV bpf+100
  29. If you can not recompile your kernel, you can try to run the configure
  30. script with the option --enable-bpf-sharing. In this case, nessusd will
  31. try to share one /dev/bpf among multiple processes and do the filtering
  32. in userland. NOTE THAT THIS OPTION IS HIGHLY EXPERIMENTAL AND WE DO 
  33. NOT RECOMMAND ENABLING IT.