Scan 1 0 2
Free Scan to PDF 1.0.0 add to watchlist send us an update. 1 screenshot: runs on: Windows 8 32/64 bit Windows 7 Windows Vista Windows XP file size: 2.2 MB main category: Office tools. We don't have any change log information yet for version 5.4.0 of HP Print and Scan Doctor. Sometimes publishers take a little while to make this information available, so please check back in a few days to see if it has been updated. Free Scan to PDF 1.0.0 add to watchlist send us an update. 1 screenshot: runs on: Windows 8 32/64 bit Windows 7 Windows Vista Windows XP file size: 2.2 MB main category: Office tools.
Overview
Canon IJ Scan Utility is a Shareware software in the category Desktop developed by Canon Inc..
It was checked for updates 18,064 times by the users of our client application UpdateStar during the last month.
The latest version of Canon IJ Scan Utility is 2.2.0.10, released on 12/04/2015. It was initially added to our database on 08/23/2012.
Canon IJ Scan Utility runs on the following operating systems: Windows/Mac. The download file has a size of 30.4MB.
Users of Canon IJ Scan Utility gave it a rating of 3 out of 5 stars.
Write a review for Canon IJ Scan Utility!
10/27/2020 | ESET Internet Security 14.0.22.0 |
10/27/2020 | AIDA64 Extreme Edition 6.30.5500 |
01/01/2019 | Kaspersky Virus Removal Tool 31.12.2018 |
10/27/2020 | FastPreview 3.3.1 |
10/27/2020 | Patriot Viper RGB 1.0.8 |
with UpdateStar freeware.
10/26/2020 | New version of CCleaner available |
10/23/2020 | Oracle updates fix 400 security vulnerabilities |
10/21/2020 | Adobe closes critical vulnerabilities in Photoshop and Illustrator |
10/21/2020 | Security update for Chrome 86 available |
10/20/2020 | New Firefox 82 available |
- » cono scan
- » scan utiliy
- » where i8s canon scan utility
- » driver ij scan utility pixma mg3610
- » ij scan utility for canon mg 2500
- » canon ij scan utility淡了没反应
- » утилита scan canon
- » canon scanning utility download
- » program i scan utility
- » snanner yscan utility
Name
arp-scan - The ARP scannerSynopsis
arp-scan [options] [hosts...]Target hosts must be specified on the command line unless the --file option is given, in which case the targets are read from the specified fileinstead, or the --localnet option is used, in which case the targets are generated from the network interface IP address and netmask.
You will need to be root, or arp-scan must be SUID root, in order to run arp-scan, because the functions that it uses to read and writepackets require root privilege.
The target hosts can be specified as IP addresses or hostnames. You can also specify the target as IPnetwork/bits (e.g. 192.168.1.0/24) to specifyall hosts in the given network (network and broadcast addresses included), IPstart-IPend (e.g. 192.168.1.3-192.168.1.27) to specify all hosts in theinclusive range, or IPnetwork:NetMask (e.g. 192.168.1.0:255.255.255.0) to specify all hosts in the given network and mask.
Description
arp-scan sends ARP packets to hosts on the local network and displays any responses thatare received. The network interface to use can be specified with the --interface option. If this option is not present, arp-scan will search thesystem interface list for the lowest numbered, configured up interface (excluding loopback). By default, the ARP packets are sent to the Ethernet broadcastaddress, ff:ff:ff:ff:ff:ff, but that can be changed with the --destaddr option.The target hosts to scan may be specified in one of three ways: by specifying the targets on the command line; by specifying a file containing the targetswith the --file option; or by specifying the --localnet option which causes all possible hosts on the network attached to the interface (asdefined by the interface address and mask) to be scanned. For hosts specified on the command line, or with the --file For hosts specified on the command line,or with the --file option, you can use either IP addresses or hostnames. You can also use network specifications IPnetwork/bits,IPstart-IPend, or IPnetwork:NetMask.
The list of target hosts is stored in memory. Each host in this list uses 28 bytes of memory, so scanning a Class-B network (65,536 hosts) requires about1.75MB of memory for the list, and scanning a Class-A (16,777,216 hosts) requires about 448MB.
arp-scan supports Ethernet and 802.11 wireless networks. It could also support token ring and FDDI, but they have not been tested. It does notsupport serial links such as PPP or SLIP, because ARP is not supported on them.
The ARP protocol is a layer-2 (datalink layer) protocol that is used to determine a host's layer-2 address given its layer-3 (network layer) address. ARPwas designed to work with any layer-2 and layer-3 address format, but the most common use is to map IP addresses to Ethernet hardware addresses, and this iswhat arp-scan supports. ARP only operates on the local network, and cannot be routed. Although the ARP protocol makes use of IP addresses, it is not anIP-based protocol and arp-scan can be used on an interface that is not configured for IP.
ARP is only used by IPv4 hosts. IPv6 uses NDP (neighbour discovery protocol) instead, which is a different protocol and is not supported by arp-scan.
One ARP packet is sent for each for each target host, with the target protocol address (the ar$tpa field) set to the IP address of this host. If a host doesnot respond, then the ARP packet will be re-sent once more. The maximum number of retries can be changed with the --retry option. Reducing the number ofretries will reduce the scanning time at the possible risk of missing some results due to packet loss.
You can specify the bandwidth that arp-scan will use for the outgoing ARP packets with the --bandwidth option. By default, it uses a bandwidthof 256000 bits per second. Increasing the bandwidth will reduce the scanning time, but setting the bandwidth too high may result in an ARP storm which candisrupt network operation. Also, setting the bandwidth too high can send packets faster than the network interface can transmit them, which will eventuallyfill the kernel's transmit buffer resulting in the error message: No buffer space available. Another way to specify the outgoing ARP packet rate is withthe --interval option, which is an alternative way to modify the same underlying parameter.
The time taken to perform a single-pass scan (i.e. with --retry=1) is given by:Where n is the number of hosts in the list, i is the time interval between packets (specified with --interval, or calculated from--bandwidth), t is the timeout value (specified with --timeout) and o is the overhead time taken to load the targets into the listand read the MAC/Vendor mapping files. For small lists of hosts, the timeout value will dominate, but for large lists the packet interval is the most importantvalue.
With 65,536 hosts, the default bandwidth of 256,000 bits/second (which results in a packet interval of 2ms), the default timeout of 100ms, and a single pass( --retry=1), and assuming an overhead of 1 second, the scan would take 65536*0.002 + 0.1 + 1 = 132.172 seconds, or about 2 minutes 12 seconds.
Any part of the outgoing ARP packet may be modified through the use of the various --arpXXX options. The use of some of these options may make theoutgoing ARP packet non RFC compliant. Different operating systems handle the various non standard ARP packets in different ways, and this may be used tofingerprint these systems. See arp-fingerprint(1) for information about a script which uses these options to fingerprint the target operatingsystem.
The table below summarises the options that change the outgoing ARP packet. In this table, the Field column gives the ARP packet field name from RFC826,Scan 1021
Bits specifies the number of bits in the field, Option shows the arp-scan option to modify this field, and Notes gives thedefault value and any other notes.Outgoing ARP Packet Options |
Field Bits Option Notes |
ar$hrd 16 --arphrd Default is 1 (ARPHRD_ETHER) |
ar$pro 16 --arppro Default is 0x0800 |
ar$hln 8 --arphln Default is 6 (ETH_ALEN) |
ar$pln 8 --arppln Default is 4 (IPv4) |
ar$op 16 --arpop Default is 1 (ARPOP_REQUEST) |
ar$sha 48 --arpsha Default is interface h/w address |
ar$spa 32 --arpspa Default is interface IP address |
ar$tha 48 --arptha Default is zero (00:00:00:00:00:00) |
ar$tpa 32 None Set to the target host IP address |
The most commonly used outgoing ARP packet option is --arpspa, which sets the source IP address in the ARP packet. This option allows the outgoingARP packet to use a different source IP address from the outgoing interface address. With this option it is possible to use arp-scan on an interfacewith no IP address configured, which can be useful if you want to ensure that the testing host does not interact with the network being tested.
It is also possible to change the values in the Ethernet frame header that proceeds the ARP packet in the outgoing packets. The table below summarises theoptions that change values in the Ethernet frame header.Outgoing Ethernet Frame Options |
Field Bits Option Notes |
Dest Address 48 --destaddr Default is ff:ff:ff:ff:ff:ff |
Source Address 48 --srcaddr Default is interface address |
Protocol Type 16 --prototype Default is 0x0806 |
The most commonly used outgoing Ethernet frame option is --destaddr, which sets the destination Ethernet address for the ARP packet.--prototype is not often used, because it will cause the packet to be interpreted as a different Ethernet protocol.
Any ARP responses that are received are displayed in the following format:<IP Address> | <Hardware Address> | <Vendor Details> |
Where IP Address is the IP address of the responding target, Hardware Address is its Ethernet hardware address (also known as the MAC address)and Vendor Details are the vendor details, decoded from the hardware address. The output fields are separated by a single tab character.
The responses are displayed in the order that they are received, which is not always the same order as the requests were sent because some hosts may respondfaster than others.
The vendor decoding uses the files ieee-oui.txt, ieee-iab.txt and mac-vendor.txt which are supplied with arp-scan. Theieee-oui.txt and ieee-iab.txt files are generated from the OUI and IAB data on the IEEE website athttp://standards.ieee.org/regauth/oui/ieee-oui.txt and http://standards.ieee.org/regauth/oui/iab.txt. The Perl scripts get-oui andget-iab, which are included in the arp-scan package, can be used to update these files with the latest data from the IEEE website. Themac-vendor.txt file contains other MAC to Vendor mappings that are not covered by the IEEE OUI and IAB files.
Almost all hosts that support IP will respond to arp-scan if they receive an ARP packet with the target protocol address (ar$tpa) set to their IPaddress. This includes firewalls and other hosts with IP filtering that drop all IP traffic from the testing system. For this reason, arp-scan is auseful tool to quickly determine all the active IP hosts on a given Ethernet network segment.
1 0 Vs 2 0 Cable
Options
- --localnet or -l
- Generate addresses from network interface configuration Use the network interface IP address and network mask to generate the list of target hostaddresses. The list will include the network and broadcast addresses, so an interface address of 10.0.0.1 with netmask 255.255.255.0 would generate 256 targethosts from 10.0.0.0 to 10.0.0.255 inclusive. If you use this option, you cannot specify the --file option or specify any target hosts on the command line. Theinterface specifications are taken from the interface that arp-scan will use, which can be changed with the --interface option.
- --retry=<n> or -r <n>
- Set total number of attempts per host to <n>, default=3.
- --timeout=<n> or -t <n>
- Set initial per host timeout to <n> ms, default=500. This timeout is for the first packet sent to each host. subsequent timeouts are multiplied bythe backoff factor which is set with --backoff.
- --interval=<n> or -i <n>
- Set minimum packet interval to <n> ms. This controls the outgoing bandwidth usage by limiting the rate at which packets can be sent. The packetinterval will be no smaller than this number. If you want to use up to a given bandwidth, then it is easier to use the --bandwidth option instead. The intervalspecified is in milliseconds by default, or in microseconds if 'u' is appended to the value.
- --bandwidth=<n> or -B <n>
- Set desired outbound bandwidth to <n>, default=256000. The value is in bits per second by default. If you append 'K' to the value, then the units arekilobits per sec; and if you append 'M' to the value, the units are megabits per second. The 'K' and 'M' suffixes represent the decimal, not binary, multiples.So 64K is 64000, not 65536. You cannot specify both --interval and --bandwidth because they are just different ways to change the same parameter.
- --backoff=<b> or -b <b>
- Set timeout backoff factor to <b>, default=1.50. The per-host timeout is multiplied by this factor after each timeout. So, if the number of retrys is3, the initial per-host timeout is 500ms and the backoff factor is 1.5, then the first timeout will be 500ms, the second 750ms and the third 1125ms.
- --verbose or -v
- Display verbose progress messages. Use more than once for greater effect: 1 - Show when hosts are removed from the list and other useful information; 2 -Show each packet sent and received; 3 - Display the host list before scanning starts.
- --version or -V
- Display program version and exit.
- --random or -R
- Randomise the host list. This option randomises the order of the hosts in the host list, so the ARP packets are sent to the hosts in a random order. Ituses the Knuth shuffle algorithm.
- --numeric or -N
- IP addresses only, no hostnames. With this option, all hosts must be specified as IP addresses. Hostnames are not permitted.
- --snap=<s> or -n <s>
- Set the pcap snap length to <s>. Default=64. This specifies the frame capture length. This length includes the.
- --ouifile=<o> or -O <o>
- Use OUI file <o>, default=/usr/local/share/arp-scan/ieee-oui.txt This file provides the Ethernet OUI to vendor string mapping.
- --iabfile=<i> or -F <i>
- Use IAB file <i>, default=/usr/local/share/arp-scan/ieee-iab.txt This file provides the IEEE Ethernet IAB to vendor string mapping.
- --macfile=<m> or -m <m>
- Use MAC/Vendor file <m>, default=/usr/local/share/arp-scan/mac-vendor.txt This file provides the custom Ethernet MAC to vendor string mapping.
- --srcaddr=<m> or -S <m>
- Set the source Ethernet MAC address to <m>. This sets the 48-bit hardware address in the Ethernet frame header for outgoing ARP packets. It does notchange the hardware address in the ARP packet, see --arpsha for details on how to change that address. The default is the Ethernet address of the outgoinginterface.
- --destaddr=<m> or -T <m>
- Send the packets to Ethernet MAC address <m> This sets the 48-bit destination address in the Ethernet frame header. The default is the broadcastaddress ff:ff:ff:ff:ff:ff. Most operating systems will also respond if the ARP request is sent to their MAC address, or to a multicast address that they arelistening on. The address can be specified either in the format 01:23:45:67:89:ab, or as 01-23-45-67-89-ab. The alphabetic hex characters may be upper or lowercase.
- --arpsha=<m> or -u <m>
- Use <m> as the ARP source Ethernet address This sets the 48-bit ar$sha field in the ARP packet It does not change the hardware address in the frameheader, see --srcaddr for details on how to change that address. The default is the Ethernet address of the outgoing interface.
- --arptha=<m> or -w <m>
- Use <m> as the ARP target Ethernet address This sets the 48-bit ar$tha field in the ARP packet The default is zero, because this field is not usedfor ARP request packets.
- --prototype=<p> or -y <p>
- Set the Ethernet protocol type to <p>, default=0x0806. This sets the 16-bit protocol type field in the Ethernet frame header. Setting this to anon-default value will result in the packet being ignored by the target, or send to the wrong protocol stack. This option is probably not useful, and is onlypresent for completeness.
- --arphrd=<o> or -H <o>
- Use <o> for the ARP hardware type, default=1. This sets the 16-bit ar$hrd field in the ARP packet. The normal value is 1 (ARPHRD_ETHER). Most, butnot all, operating systems will also respond to 6 (ARPHRD_IEEE802). A few systems respond to any value.
- --arppro=<o> or -p <o>
- Use <o> for the ARP protocol type, default=0x0800. This sets the 16-bit ar$pro field in the ARP packet. Most operating systems only respond to 0x0800(IPv4) but some will respond to other values as well.
- --arphln=<l> or -a <l>
- Set the hardware address length to <l>, default=6. This sets the 8-bit ar$hln field in the ARP packet. It sets the claimed length of the hardwareaddress in the ARP packet. Setting it to any value other than the default will make the packet non RFC compliant. Some operating systems may still respond toit though. Note that the actual lengths of the ar$sha and ar$tha fields in the ARP packet are not changed by this option; it only changes the ar$hln field.
- --arppln=<l> or -P <l>
- Set the protocol address length to <l>, default=4. This sets the 8-bit ar$pln field in the ARP packet. It sets the claimed length of the protocoladdress in the ARP packet. Setting it to any value other than the default will make the packet non RFC compliant. Some operating systems may still respond toit though. Note that the actual lengths of the ar$spa and ar$tpa fields in the ARP packet are not changed by this option; it only changes the ar$pln field.
- --arpop=<o> or -o <o>
- Use <o> for the ARP operation, default=1. This sets the 16-bit ar$op field in the ARP packet. Most operating systems will only respond to the value 1(ARPOP_REQUEST). However, some systems will respond to other values as well.
- --arpspa=<s> or -s <s>
- Use <s> as the source IP address. The address should be specified in dotted quad format; or the string 'dest', which sets the source address to bethe same as the target host address. This sets the 32-bit ar$spa field in the ARP packet. Some operating systems check this, and will only respond if thesource address is within the network of the receiving interface. Others don't care, and will respond to any source address. By default, the outgoing interfaceaddress is used.
- --padding=<p> or -A <p>
- Specify padding after packet data. Set the padding data to hex value <p>. This data is appended to the end of the ARP packet, after the data. Most,if not all, operating systems will ignore any Padding. The default is no padding, although the Ethernet driver on the sending system may pad the packet to theminimum Ethernet frame length.
- --llc or -L
- Use RFC 1042 LLC framing with SNAP. This option causes the outgoing ARP packets to use IEEE 802.2 framing with a SNAP header as described in RFC 1042. Thedefault is to use Ethernet-II framing. arp-scan will decode and display received ARP packets in either Ethernet-II or IEEE 802.2 formats irrespective of thisoption.
- --vlan=<v> or -Q <v>
- Use 802.1Q tagging with VLAN id <v>. This option causes the outgoing ARP packets to use 802.1Q VLAN tagging with a VLAN ID of <v>, which shouldbe in the range 0 to 4095 inclusive. arp-scan will always decode and display received ARP packets in 802.1Q format irrespective of this option.
- --pcapsavefile=<p> or -W <p>
- Write received packets to pcap savefile <p>. This option causes received ARP responses to be written to a pcap savefile with the specified name. Thissavefile can be analyzed with programs that understand the pcap file format, such as 'tcpdump' and 'wireshark'.