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

Telnet服务器

开发平台:

Unix_Linux

  1. #!/bin/sh
  2. #
  3. # Nessus libraries configuration script
  4. #
  5. # by Renaud Deraison - <deraison@cvs.nessus.org>
  6. #
  7. # Thanks to the GTK team for the idea.
  8. #
  9. # Some code comes from gtk-config
  10. #
  11. #
  12. PREFIX=@prefix@
  13. LIBDIR=$PREFIX/lib
  14. INCLUDEDIR=$PREFIX/include
  15. DEFS="@syspcap@"
  16. VERSION=@version@
  17. CIPHER="%CIPHER_LDFLAGS%"
  18. CIPHER_CFLAGS="%CIPHER_CFLAGS%"
  19. SSL_CFLAGS="@sslcflags@"
  20. EXTRA="@EXTRA@ @llib@ @ssl@"
  21. EGDPATH="@egdpath@"
  22. usage()
  23. {
  24.  echo "Usage : nessus-config [ --cflags | --libs | --version | --egd ]"
  25.  exit $1
  26. }
  27. test $# -gt 0 || usage 1
  28. # check whether we have echo -n, depending
  29. # on the current shell, used
  30. case `echo -n` in
  31. -n) Xn=   ; Xc='c' ;;
  32. *) Xn=-n ; Xc=
  33. esac
  34. while test $# -gt 0; do
  35.  case "$1" in
  36. --version)
  37. echo $VERSION
  38. exit 0
  39. ;;
  40. --libs)
  41. echo $Xn "-L$DESTDIR$LIBDIR -lnessus -lhosts_gatherer @pcap_flag@ $CIPHER $EXTRA $Xc"
  42. ;;
  43. --cflags)
  44. echo $Xn "$DEFS -I$DESTDIR$INCLUDEDIR/nessus $CIPHER_CFLAGS $SSL_CFLAGS $Xc"
  45. ;;
  46. --egd)
  47. echo $Xn "$EGDPATH" $Xc
  48. ;;
  49. --help | -h)
  50. usage 0
  51. ;;
  52. *)
  53. usage 1
  54. ;;
  55.  esac
  56.  shift
  57. done
  58. echo