Groups | Search | Server Info | Login | Register


Groups > comp.os.linux.development.system > #775

Re: ioctl SIOCGARP failed! errno: 6

Newsgroups comp.os.linux.development.system
Date 2018-06-08 13:48 -0700
References <5341a907-dabd-43e6-bdb8-2725edb893ad@googlegroups.com> <slrnphln20.31ka.grahn+nntp@frailea.sa.invalid>
Message-ID <004f2c98-fe4c-480f-8f04-497112b8c835@googlegroups.com> (permalink)
Subject Re: ioctl SIOCGARP failed! errno: 6
From Ohm Trivedi <ohmtrivedi@gmail.com>

Show all headers | View raw


On Friday, June 8, 2018 at 3:42:59 PM UTC-4, Jorgen Grahn wrote:
> On Fri, 2018-06-08, Ohm Trivedi wrote:
> > I am a graduate student and I am trying to use this tool,
> > Hershelplus
> > (https://github.com/zk7/hershelplus/tree/master/multi-platform), for
> > OS fingerprinting.
> >
> > The tool attempts to send an ARP request to destination MAC, but it
> > fails. The output is as follows:
> >
> > ohmtrivedi@ohm-HP-ENVY:~/Documents/ms-thesis/hershelplus$ sudo \
> > ./hershelplus 420OS_db.txt 420OS_mapping.txt 186.32.55.31 80
> >
> > Reading from 420OS_db.txt...
> > Stored 21000 signatures in map
> > Starting Live fingerprinting of 186.32.55.31:80...
> > Listing system adapters:
> >
> > 1. enx00e151b0014d at 10.15.15.111
> >
> > 2. lo at 127.0.0.1
> >
> > Enter the adapter number between 1 and 2: 1
> 
> That's a weird user interface -- first accepting command-line options,
> and then suddenly start prompting for more information.  Did you try
> the more mainstream 'nmap' utility for OS fingerprinting.

I have been using nmap as well. But nmap is not able to identify OS for many IP addresses, so I am trying to find another tool to use alongwith nmap. I have been strugling with xprobe2. If it interests anyone, you can check the issue I am facing here: https://www.linuxquestions.org/questions/showthread.php?p=5859188#post5859188

> 
> > -----------------------------------------------
> > Opening device enx00e151b0014d
> > Adapter enx00e151b0014d opened successfully
> > Local MAC Address Is: 00--31-81--80-01-77
> > Local IP: 10.15.15.111
> > ioctl SIOCGARP failed! errno: 6
> > Creation of Send Packet failed
> > Error getting fingerprint
> >
> > The error "ioctl SIOCGARP failed! errno: 6" is coming from file
> > LiveFingerprinter.cpp, line# 600.
> > (https://github.com/zk7/hershelplus/blob/master/multi-platform/LiveFingerprinter.cpp)
> >
> > I can't find any resources on internet which can tell me what this
> > error is about. Hope someone can help me out here. I am not very
> > experienced in Linux/C++.
> 
> This is the reason most software never prints the errno number, but
> the corresponding text.  After digging around on my system I found it
> in /usr/include/asm-generic/errno-base.h:
> 
> #define ENXIO  6  /* No such device or address */
> 
> What this means in this context, I don't know ... additional clues can
> be found
> - by reading the arp(7) man page
> - by running the tool inside strace to see (perhaps) that it's passing
>   garbage to the ioctl() function
> 
> I note that "enx00e151b0014d" seems to be at the limit for how long an
> interface name (if you can call that a name) can be:
> 
>            struct arpreq {
>                struct sockaddr arp_pa;      /* protocol address */
>                struct sockaddr arp_ha;      /* hardware address */
>                int             arp_flags;   /* flags */
>                struct sockaddr arp_netmask; /* netmask of protocol address */
>                char            arp_dev[16];
>            };
> 
> /Jorgen
> 
> -- 
>   // Jorgen Grahn <grahn@  Oo  o.   .     .
> \X/     snipabacken.se>   O  o   .

Back to comp.os.linux.development.system | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

ioctl SIOCGARP failed! errno: 6 Ohm Trivedi <ohmtrivedi@gmail.com> - 2018-06-08 10:24 -0700
  Re: ioctl SIOCGARP failed! errno: 6 Rainer Weikusat <rweikusat@talktalk.net> - 2018-06-08 20:32 +0100
  Re: ioctl SIOCGARP failed! errno: 6 Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-06-08 19:42 +0000
    Re: ioctl SIOCGARP failed! errno: 6 Ohm Trivedi <ohmtrivedi@gmail.com> - 2018-06-08 13:48 -0700
      Re: ioctl SIOCGARP failed! errno: 6 Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-06-09 07:24 +0000
        Re: ioctl SIOCGARP failed! errno: 6 Ohm Trivedi <ohmtrivedi@gmail.com> - 2018-06-09 18:53 -0700
          Re: ioctl SIOCGARP failed! errno: 6 Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-06-10 06:05 +0000
          Re: ioctl SIOCGARP failed! errno: 6 Rainer Weikusat <rweikusat@talktalk.net> - 2018-06-10 17:54 +0100
  Re: ioctl SIOCGARP failed! errno: 6 Ohm Trivedi <ohmtrivedi@gmail.com> - 2018-06-08 13:45 -0700
    Re: ioctl SIOCGARP failed! errno: 6 Rainer Weikusat <rweikusat@talktalk.net> - 2018-06-08 22:24 +0100

csiph-web