Page 2 of 6 FirstFirst 1234 ... LastLast
Results 16 to 30 of 102

Thread: Вопрос по настройке Kismet, ettercap, etc на роутере.

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    ssid

    Больно похоже на апереодичную помеху на выбранном канале. Попробуйте поменять каналы. Когда был станый ноут Асус с 2200 картой, все работало через 3 бетонных стены с разными точками и без обрывов связи.

  2. #2
    Quote Originally Posted by MAV View Post
    1. какой у вас SSID ?
    2. Ip получаете автоматически или оно жестко задано?
    в настройках роутера, в части вайфай (в разделе дополнительно) следует указать интервал beacon 100. если уже стоит 100, то попробывать поставить более.

    Эта проблема (отваливающийся каждую минуту и заново коннектящийся вай-фай) была мною испытана на практике - на занятиях. В настройке AP (правда там длинки были) изменил интервал опроса точки и выдавания ей аренды до 1 минуты. Во было весело

  3. #3
    Join Date
    May 2006
    Location
    Москва
    Posts
    355
    Quote Originally Posted by Vaml7uP View Post
    в настройках роутера, в части вайфай (в разделе дополнительно) следует указать интервал beacon 100. если уже стоит 100, то попробывать поставить более.

    Эта проблема (отваливающийся каждую минуту и заново коннектящийся вай-фай) была мною испытана на практике - на занятиях. В настройке AP (правда там длинки были) изменил интервал опроса точки и выдавания ей аренды до 1 минуты. Во было весело
    Beacon interval не влияет ни на что. Если указать правильный ssid, то его можно вообще отключить. Собственно, даже и с отключенным beacon находит сеть Kismet запросто.
    У меня тоже есть роутер!

  4. #4

    intel

    Всем привет.

    И снова про Интелы. Исходные данные такие - 2 лаптопа, на одном 2200BG и XP, на втором 3945ABG и Vista, везде отключено управление питанием, мощность максимальная, везде отключен Frame Bursting, драйвера на лаптопах последние, рутер WL500gP.

    На прошивке 1.9.2.7-7g ситуация такая - 2200BG держит сеть железно, 3945 теряет ~30 мин. Если на 3945 начать лить с винта подключенного к рутеру - теряет сеть за пару минут. Для того чтоб снова подключиться к сети надо перегружать лаптоп.

    На прошивке 1.9.2.7-8-pre6 чуть по другому. 2200 все так же держит сеть, а 3945 все так же теряет, но при этом после того как 3945 сеть потеряла, из сети выкидывает и 2200BG. И помогает только перезагрузка рутера.

    Я смотрел на официальном сайте поддержки Asus, там говорят уже есть броадкомовские драйвера 4.108.9 (в 1.9.2.7-8-pre6 вроде стоят 4.80.56.0). Может быть попробовать с новыми пересобрать? (Ссылка на тред - http://www.forum.asus.ru/viewtopic.p...da57f78b15984a)

    Второй вопрос - я в принципе могу посмотреть Kismet-ом что происходит в эфире во время падения сетки, но что-то мне подсказывает что Kismet смотрит не на том уровне...

  5. Помогите собрать libpcap

    При установке kismet требует libpcap, а его в репозитории нет. Пробую собрать.

    Действия (кратко):

    1. ipkg-opt install optware-devel
    2. svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware
    3. make directories
    4. make ipkg-utils
    5. Беру за основу маки-файл libpcap.mk. Немного правлю:

    PHP Code:
    ###########################################################
    #
    # libpcap
    #
    ###########################################################

    # You must replace "libpcap" and "LIBPCAP" with the lower case name and
    # upper case name of your new package.  Some places below will say
    # "Do not change this" - that does not include this global change,
    # which must always be done to ensure we have unique names.

    #
    # LIBPCAP_VERSION, LIBPCAP_SITE and LIBPCAP_SOURCE define
    # the upstream location of the source code for the package.
    # LIBPCAP_DIR is the directory which is created when the source
    # archive is unpacked.
    # LIBPCAP_UNZIP is the command used to unzip the source.
    # It is usually "zcat" (for .gz) or "bzcat" (for .bz2)
    #
    # You should change all these variables to suit your package.
    #
    LIBPCAP_SITE=http://www.tcpdump.org/release
    LIBPCAP_VERSION=0.9.7
    LIBPCAP_SOURCE
    =libpcap-$(LIBPCAP_VERSION).tar.gz
    LIBPCAP_DIR
    =libpcap-$(LIBPCAP_VERSION)
    LIBPCAP_UNZIP=zcat

    #
    # LIBPCAP_IPK_VERSION should be incremented when the ipk changes.
    #
    LIBPCAP_IPK_VERSION=2

    #
    # LIBPCAP_PATCHES should list any patches, in the the order in
    # which they should be applied to the source code.
    #
    #LIBPCAP_PATCHES=$(LIBPCAP_SOURCE_DIR)/configure.patch

    #
    # If the compilation of the package requires additional
    # compilation or linking flags, then list them here.
    #
    LIBPCAP_CPPFLAGS=
    LIBPCAP_LDFLAGS=
    ifneq (no, $(IPV6))
    LIBPCAP_CONFIGURE_OPTS=--enable-ipv6
    endif

    #
    # LIBPCAP_BUILD_DIR is the directory in which the build is done.
    # LIBPCAP_SOURCE_DIR is the directory which holds all the
    # patches and ipkg control files.
    # LIBPCAP_IPK_DIR is the directory in which the ipk is built.
    # LIBPCAP_IPK is the name of the resulting ipk files.
    #
    # You should not change any of these variables.
    #
    LIBPCAP_BUILD_DIR=$(BUILD_DIR)/libpcap
    LIBPCAP_SOURCE_DIR
    =$(SOURCE_DIR)/libpcap
    LIBPCAP_IPK_DIR
    =$(BUILD_DIR)/libpcap-$(LIBPCAP_VERSION)-ipk
    LIBPCAP_IPK
    =$(BUILD_DIR)/libpcap_$(LIBPCAP_VERSION)-$(LIBPCAP_IPK_VERSION)_$(TARGET_ARCH).ipk

    #
    # This is the dependency on the source code.  If the source is missing,
    # then it will be fetched from the site using wget.
    #
    $(DL_DIR)/$(LIBPCAP_SOURCE):
        $(
    WGET) -$(DL_DIR) $(LIBPCAP_SITE)/$(LIBPCAP_SOURCE)

    #
    # The source code depends on it existing within the download directory.
    # This target will be called by the top level Makefile to download the
    # source code's archive (.tar.gz, .bz2, etc.)
    #
    libpcap-source: $(DL_DIR)/$(LIBPCAP_SOURCE) $(LIBPCAP_PATCHES)

    #
    # This target unpacks the source code in the build directory.
    # If the source archive is not .tar.gz or .tar.bz2, then you will need
    # to change the commands here.  Patches to the source code are also
    # applied in this target as required.
    #
    # This target also configures the build within the build directory.
    # Flags such as LDFLAGS and CPPFLAGS should be passed into configure
    # and NOT $(MAKE) below.  Passing it to configure causes configure to
    # correctly BUILD the Makefile with the right paths, where passing it
    # to Make causes it to override the default search paths of the compiler.
    #
    # If the compilation of the package requires other packages to be staged
    # first, then do that first (e.g. "$(MAKE) <bar>-stage <baz>-stage").
    #
    $(LIBPCAP_BUILD_DIR)/.configured: $(DL_DIR)/$(LIBPCAP_SOURCE) $(LIBPCAP_PATCHES)
    #    $(MAKE) <bar>-stage <baz>-stage
        
    rm -rf $(BUILD_DIR)/$(LIBPCAP_DIR) $(LIBPCAP_BUILD_DIR)
        $(
    LIBPCAP_UNZIP) $(DL_DIR)/$(LIBPCAP_SOURCE) | tar -$(BUILD_DIR) -xvf -
    #    cat $(LIBPCAP_PATCHES) | patch -d $(BUILD_DIR)/$(LIBPCAP_DIR) -p1
        
    mv $(BUILD_DIR)/$(LIBPCAP_DIR) $(LIBPCAP_BUILD_DIR)
        (
    cd $(LIBPCAP_BUILD_DIR); \
            $(
    TARGET_CONFIGURE_OPTS) \
            
    CPPFLAGS="$(STAGING_CPPFLAGS) $(LIBPCAP_CPPFLAGS)" \
            
    LDFLAGS="$(STAGING_LDFLAGS) $(LIBPCAP_LDFLAGS)" \
            ./
    configure \
            --
    build=$(GNU_HOST_NAME) \
            --
    host=$(GNU_TARGET_NAME) \
            --
    target=$(GNU_TARGET_NAME) \
            --
    with-pcap=linux \
            --
    prefix=/opt \
            $(
    LIBPCAP_CONFIGURE_OPTS) \
            
    ac_cv_linux_vers=2.4.22 \
        )
        
    touch $(LIBPCAP_BUILD_DIR)/.configured

    libpcap
    -unpack: $(LIBPCAP_BUILD_DIR)/.configured

    #
    # This builds the actual binary.  You should change the target to refer
    # directly to the main binary which is built.
    #
    $(LIBPCAP_BUILD_DIR)/libpcap.a: $(LIBPCAP_BUILD_DIR)/.configured
        
    $(MAKE) -$(LIBPCAP_BUILD_DIR)

    #
    # You should change the dependency to refer directly to the main binary
    # which is built.
    #
    libpcap: $(LIBPCAP_BUILD_DIR)/libpcap.a

    #
    # If you are building a library, then you need to stage it too.
    #
    $(STAGING_DIR)/opt/lib/libpcap.a: $(LIBPCAP_BUILD_DIR)/libpcap.a
        
    $(MAKE) -$(LIBPCAP_BUILD_DIRDESTDIR=$(STAGING_DIRinstall

    libpcap
    -stage: $(STAGING_DIR)/opt/lib/libpcap.a

    #
    # This rule creates a control file for ipkg.  It is no longer
    # necessary to create a seperate control file under sources/pound
    #
    $(LIBPCAP_IPK_DIR)/CONTROL/control:
        @
    install -$(LIBPCAP_IPK_DIR)/CONTROL
        
    @rm -$@
        @echo 
    "Package: libpcap" >>$@
        @echo 
    "Architecture: $(TARGET_ARCH)" >>$@
        @echo 
    "Priority: $(LIBPCAP_PRIORITY)" >>$@
        @echo 
    "Section: $(LIBPCAP_SECTION)" >>$@
        @echo 
    "Version: $(LIBPCAP_VERSION)-$(LIBPCAP_IPK_VERSION)" >>$@
        @echo 
    "Maintainer: $(LIBPCAP_MAINTAINER)" >>$@
        @echo 
    "Source: $(LIBPCAP_SITE)/$(LIBPCAP_SOURCE)" >>$@
        @echo 
    "Description: $(LIBPCAP_DESCRIPTION)" >>$@
        @echo 
    "Depends: $(LIBPCAP_DEPENDS)" >>$@
        @echo 
    "Suggests: $(LIBPCAP_SUGGESTS)" >>$@
        @echo 
    "Conflicts: $(LIBPCAP_CONFLICTS)" >>$@

    #
    # This builds the IPK file.
    #
    # Binaries should be installed into $(LIBPCAP_IPK_DIR)/opt/sbin or $(LIBPCAP_IPK_DIR)/opt/bin
    # (use the location in a well-known Linux distro as a guide for choosing sbin or bin).
    # Libraries and include files should be installed into $(LIBPCAP_IPK_DIR)/opt/{lib,include}
    # Configuration files should be installed in $(LIBPCAP_IPK_DIR)/opt/etc/libpcap/...
    # Documentation files should be installed in $(LIBPCAP_IPK_DIR)/opt/doc/libpcap/...
    # Daemon startup scripts should be installed in $(LIBPCAP_IPK_DIR)/opt/etc/init.d/S??libpcap
    #
    # You may need to patch your application to make it use these locations.
    #
    $(LIBPCAP_IPK): $(LIBPCAP_BUILD_DIR)/libpcap.a
        rm 
    -rf $(LIBPCAP_IPK_DIR) $(BUILD_DIR)/libpcap_*_$(TARGET_ARCH).ipk
        
    $(MAKE) -$(LIBPCAP_BUILD_DIRDESTDIR=$(LIBPCAP_IPK_DIRinstall
        
    $(MAKE) $(LIBPCAP_IPK_DIR)/CONTROL/control
        
    echo $(LIBPCAP_CONFFILES) | sed -'s/ /\n/g' > $(LIBPCAP_IPK_DIR)/CONTROL/conffiles
        cd 
    $(BUILD_DIR); $(IPKG_BUILD) $(LIBPCAP_IPK_DIR)

    #
    # This is called from the top level makefile to create the IPK file.
    #
    libpcap-ipk: $(LIBPCAP_IPK)

    #
    # This is called from the top level makefile to clean all of the built files.
    #
    libpcap-clean:
        -$(
    MAKE) -$(LIBPCAP_BUILD_DIRclean

    #
    # This is called from the top level makefile to clean all dynamically created
    # directories.
    #
    libpcap-dirclean:
        
    rm -rf $(BUILD_DIR)/$(LIBPCAP_DIR) $(LIBPCAP_BUILD_DIR) $(LIBPCAP_IPK_DIR) $(LIBPCAP_IPK
    6. make libpcap-ipk

    Когда доходит до сборки IPK - возникают ошибки (вложение содержит полный лог):

    PHP Code:
    ...
    make[1]: Leaving directory `/tmp/harddisk/optware/builds/libpcap'
    make /tmp/harddisk/optware/builds/libpcap-0.9.7-ipk/CONTROL/control
    make[1]: Entering directory 
    `/tmp/harddisk/optware'
    make[1]: Leaving directory `/tmp/harddisk/optware'
    echo  | sed -'s/ /\n/g' > /tmp/harddisk/optware/builds/libpcap-0.9.7-ipk/CONTROL/conffiles
    cd 
    /tmp/harddisk/optware/buildsPATH=/tmp/harddisk/optware/staging/opt/bin:/tmp/harddisk/optware/staging/bin:/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin TAR_OPTIONS=--format=ustar ipkg-build --o root -g root /tmp/harddisk/optware/builds/libpcap-0.9.7-ipk
    /tmp/harddisk/optware/staging/bin/ipkg-build: /tmp/harddisk/optware/staging/bin/ipkg-build197getoptsnot found
    /tmp/harddisk/optware/staging/bin/ipkg-buildshift200Illegal number: -1
    make
    : *** [/tmp/harddisk/optware/builds/libpcap_0.9.7-2_mipsel.ipkError 2 
    Пожалуйста укажите на мои ошибки.
    Attached Files Attached Files

  6. #6
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Quote Originally Posted by Andromedaland View Post
    /tmp/harddisk/optware/staging/bin/ipkg-build: 197: getopts: not found
    Скрипту /tmp/harddisk/optware/staging/bin/ipkg-build не хватает getopts. Где этот бинарник для роутера раздобыть я не знаю, но реализация есть, встроенная в bash. То есть скрипт надо перевести на работу с #!/opt/bin/bash, предварительно установив ipkg install bash.

  7. Quote Originally Posted by Mam(O)n View Post
    То есть скрипт надо перевести на работу с #!/opt/bin/bash...
    Спасибо, помогло. На getopts не ругается. Появились другие ошибки. Буду подправлять маки-файл.

  8. Поправил файл libpcap.mk и собрал libpcap_0.9.7-1_mipsel.ipk. Устанавливаю собранный libpcap, после нормально ставится kismet, который запускается и работает. Собранный пакет не содержит бинарных файлов. Просматривая секции install и uninstall в Makefile (исходник libpcap-0.9.7.tar.gz) видим что бинарные файлы не задействованы, хотя в других секциях их можно создать и установить:

    PHP Code:
    installlibpcap.a
            
    [ -$(DESTDIR)$(libdir) ] || \
                (
    mkdir -$(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
            $(
    INSTALL_DATAlibpcap.$(DESTDIR)$(libdir)/libpcap.a
            
    $(RANLIB) $(DESTDIR)$(libdir)/libpcap.a
            
    [ -$(DESTDIR)$(includedir) ] || \
                (
    mkdir -$(DESTDIR)$(includedir); chmod 755 $(DESTDIR)$(includedir))
            $(
    INSTALL_DATA) $(srcdir)/pcap.$(DESTDIR)$(includedir)/pcap.h
            
    $(INSTALL_DATA) $(srcdir)/pcap-bpf.\
                $(
    DESTDIR)$(includedir)/pcap-bpf.h
            
    $(INSTALL_DATA) $(srcdir)/pcap-namedb.\
                $(
    DESTDIR)$(includedir)/pcap-namedb.h
            
    [ -$(DESTDIR)$(mandir)/man3 ] || \
                    (
    mkdir -$(DESTDIR)$(mandir)/man3chmod 755 $(DESTDIR)$(mandir)/man3)
            $(
    INSTALL_DATA) $(srcdir)/pcap.3 \
                $(
    DESTDIR)$(mandir)/man3/pcap.3

    uninstall
    :
            
    rm -$(DESTDIR)$(libdir)/libpcap.a
            rm 
    -$(DESTDIR)$(includedir)/pcap.h
            rm 
    -$(DESTDIR)$(includedir)/pcap-bpf.h
            rm 
    -$(DESTDIR)$(includedir)/pcap-namedb.h
            rm 
    -$(DESTDIR)$(mandir)/man3/pcap.3 
    Вопрос?
    Достаточно ли для работы kismet (и не только) этой сборки или необходимо пересобирать с бинарниками?

    Упомянутые файлы .mk и .ipk прикрепленны.
    Attached Files Attached Files

  9. #9
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Кстати у меня вкралось такое подозрение, что пакет kismet (не в курсе что это такое) нормально бы установился и даже заработал, если устанавливать минуя зависимости (ipkg -force-depends). Ведь после компиляции libpcap ты получил только файл для статической линковки libpcap.a и всяческие headerы. А ежли понадобился .so модуль то на это я думаю сразу бы пожаловался бинарник при старте. ИМХО.

  10. #10
    Подскажите в чем проблема.

    WL520gu-1.9.2.7-10
    Code:
    [admin@asus-server root]$ kismet
    Server options:  none
    Client options:  none
    Starting server...
    Waiting for server to start before starting UI...
    Suid priv-dropping disabled.  This may not be secure.
    No specific sources given to be enabled, all will be enabled.
    Enabling channel hopping.
    Enabling channel splitting.
    Source 0 (wireless): Enabling monitor mode for wrt54g source interface eth1 channel 0...
    sh: /usr/sbin/iwpriv: not found
    Source 0 (wireless): Opening wrt54g source interface eth1...
    FATAL: SIOCGIFHWADDR: No such device
    [1] + Done(1)                    ${BIN}/kismet_server --silent ${server}
    [admin@asus-server root]$

  11. #11
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by segods View Post
    Подскажите в чем проблема.

    WL520gu-1.9.2.7-10
    Code:
    [admin@asus-server root]$ kismet
    Server options:  none
    Client options:  none
    Starting server...
    Waiting for server to start before starting UI...
    Suid priv-dropping disabled.  This may not be secure.
    No specific sources given to be enabled, all will be enabled.
    Enabling channel hopping.
    Enabling channel splitting.
    Source 0 (wireless): Enabling monitor mode for wrt54g source interface eth1 channel 0...
    sh: /usr/sbin/iwpriv: not found
    Source 0 (wireless): Opening wrt54g source interface eth1...
    FATAL: SIOCGIFHWADDR: No such device
    [1] + Done(1)                    ${BIN}/kismet_server --silent ${server}
    [admin@asus-server root]$
    Конфиг правильно настройте. Поиском можно найти пример.

  12. #12

    Kismet + l2tp/(pptp)

    Включаю монитор, запускаю kismet:
    Code:
    wl monitor 1
    kismet
    открывается клиент и все прекрасно снифается, если только нет l2tp туннеля (думаю pptp аналогично)

    чтобы данные снимались, в интерфейсе можно постоянно выполнять
    Code:
    wl scan
    а как иначе?

    Уточню. лучше всего работает, если Extended mode установлено в Ethernet Bridge (субъективно)
    Last edited by Tresh; 09-01-2008 at 21:01.

  13. #13

    vista

    PupsDRVR, для мониторинга Wifi сетей под виндами (Xp,vista) рекомендую passmark wirelessmon v2.1.1001 pro.

  14. #14
    Quote Originally Posted by catmat View Post
    PupsDRVR, для мониторинга Wifi сетей под виндами (Xp,vista) рекомендую passmark wirelessmon v2.1.1001 pro.
    Большое спасибо! Буду вечером искать и пробовать.

  15. #15
    Есть ещё NetStumbler. Очень недурственная софтина. Или kismet а самом Асусе.

Page 2 of 6 FirstFirst 1234 ... LastLast

Similar Threads

  1. Вопрос по MSCHAP-V2
    By Likhaex in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4
    Last Post: 06-02-2009, 00:03
  2. Вопрос по разработке ПО.
    By harm1ess in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 7
    Last Post: 28-01-2009, 14:58
  3. Еще раз вопрос про сайт на компе в обход роутера
    By rboiko in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 10
    Last Post: 25-01-2009, 12:46

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •