Eric 
							
						 
					 
					
						
						
							
						
						2198295c71 
					 
					
						
						
							
							Adding icmp unreachable strings (udp_unreach_str)  
						
						 
						
						
						
						
					 
					
						2013-09-02 19:00:22 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						754e2dc1f7 
					 
					
						
						
							
							Add icmp_responder to UDP fieldset  
						
						 
						
						... 
						
						
						
						icmp_responder is the source address of the DEST_UNREACH ICMP
packet, which is not necessarily the same as the saddr (e.g.
NETWORK_UNREACH) 
						
						
					 
					
						2013-09-02 18:14:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						d694fe69a6 
					 
					
						
						
							
							UDP probe module updates saddr fieldset  
						
						 
						
						... 
						
						
						
						ICMP responses (e.g. DEST_UNREACH) to UDP probes (generally)
contain the IP/UDP packet that ellicited the response, though
they do not have to come from the host we sent them to (e.g.
NETWORK_UNREACH). We will "correct" this by switching the saddr
fieldset to be the host we WOULD have received a response from 
						
						
					 
					
						2013-09-02 17:58:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						ee9593938b 
					 
					
						
						
							
							Move make_ip_str to probe_modules/packet.c  
						
						 
						
						... 
						
						
						
						This is a utility function, mostly useful for probe modules 
						
						
					 
					
						2013-09-02 17:57:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						e458982892 
					 
					
						
						
							
							Add fs_modify_word to fieldset  
						
						 
						
						... 
						
						
						
						You may modify an existing word to be a different value;
useful in UDP module for ICMP unreachable responses, so
we can update the "source" address 
						
						
					 
					
						2013-09-02 17:55:06 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						1d8911ebb7 
					 
					
						
						
							
							changing size of udp output fields len  
						
						 
						
						
						
						
					 
					
						2013-09-02 17:13:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						8c8049dd66 
					 
					
						
						
							
							adding data to udp probe module  
						
						 
						
						
						
						
					 
					
						2013-09-02 17:06:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						51da87c605 
					 
					
						
						
							
							removing accidental referal to data in udp module  
						
						 
						
						
						
						
					 
					
						2013-09-02 15:58:53 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						3406f10271 
					 
					
						
						
							
							Merge branch 'master' of github.com:zmap/zmap  
						
						 
						
						
						
						
					 
					
						2013-09-02 15:57:51 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						b77100a387 
					 
					
						
						
							
							fixing Note the incorrect values for icmp_type, icmp_length, and ttl  
						
						 
						
						
						
						
					 
					
						2013-09-02 15:57:43 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						7534966101 
					 
					
						
						
							
							use pkg-config for JSON=true  
						
						 
						
						
						
						
					 
					
						2013-09-02 15:49:49 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						e02ac4eb0b 
					 
					
						
						
							
							surely this will work  
						
						 
						
						
						
						
					 
					
						2013-09-02 15:44:15 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						7ad015dc73 
					 
					
						
						
							
							make now works with default json-c install  
						
						 
						
						
						
						
					 
					
						2013-09-02 15:30:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						fde456e592 
					 
					
						
						
							
							format output fields better  
						
						 
						
						
						
						
					 
					
						2013-09-02 14:22:57 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						b4c2a42a86 
					 
					
						
						
							
							print miliseconds in timestamp-str, and correct timestamp-us description  
						
						 
						
						
						
						
					 
					
						2013-09-02 14:22:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						cec225302a 
					 
					
						
						
							
							tcp seq is 32-bits  
						
						 
						
						
						
						
					 
					
						2013-09-02 13:28:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						d44b0f10e4 
					 
					
						
						
							
							ipid is 16-bit and ttl is 8-bit  
						
						 
						
						
						
						
					 
					
						2013-09-02 13:22:52 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						1ed0c2a32d 
					 
					
						
						
							
							print newline after csv headers  
						
						 
						
						
						
						
					 
					
						2013-09-02 13:18:39 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						b606544591 
					 
					
						
						
							
							Merge branch 'master' of github.com:zmap/zmap  
						
						 
						
						
						
						
					 
					
						2013-09-02 12:50:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						5652d2084b 
					 
					
						
						
							
							fixing memset size in zmap.c  
						
						 
						
						
						
						
					 
					
						2013-09-02 12:49:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						86e303d3d0 
					 
					
						
						
							
							Merge pull request  #59  from hmoore-r7/bug/csv-vs-json-typo  
						
						 
						
						... 
						
						
						
						Fix a cosmetic typo (csv vs json) 
						
						
					 
					
						2013-09-02 09:47:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HD Moore 
							
						 
					 
					
						
						
							
						
						af157807cd 
					 
					
						
						
							
							Fix a cosmetic typo (csv vs json)  
						
						 
						
						
						
						
					 
					
						2013-09-02 05:41:03 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						ba083e1a8e 
					 
					
						
						
							
							cleanup tab/spaces  
						
						 
						
						
						
						
					 
					
						2013-08-31 16:25:26 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						075a44cfb4 
					 
					
						
						
							
							reseting to simple_file; not sure why i had to change this in the first place  
						
						 
						
						
						
						
					 
					
						2013-08-31 16:23:40 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						fc6ef16b8f 
					 
					
						
						
							
							friendlier error messages for vpn-users in get-gateway  
						
						 
						
						
						
						
					 
					
						2013-08-31 16:16:49 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						5ff9684bf9 
					 
					
						
						
							
							add --vpn to doc  
						
						 
						
						
						
						
					 
					
						2013-08-31 16:02:45 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						c185f6b0a4 
					 
					
						
						
							
							Fake an ethernet header rather than expose vulns  
						
						 
						
						... 
						
						
						
						There is probably a slight performance hit, but if you're
scanning with ZMap through a VPN, you probably don't care THAT
much about performance anyway...(also we only add a memcpy for
all accepted packets) 
						
						
					 
					
						2013-08-31 15:57:15 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						2972bbefdc 
					 
					
						
						
							
							Add --vpn (-X) flag to support sending IP pkts  
						
						 
						
						... 
						
						
						
						When a user specifies a `-i tun0` flag for a VPN interface,
this interface expects raw IP packets, not ethernet frames.
The --vpn option allows you to send only IP packets to the
specified interface, and also performs some hacks on the receive
end to ensure we can process the results.
TODO: malloc a fake ethernet header for probe_modules.process_packet
(or better yet, make process_packet always take an IP packet, they
all seem to be implicitly doing that anyway). 
						
						
					 
					
						2013-08-31 15:38:13 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						8f5e4beb01 
					 
					
						
						
							
							Add make uninstall  
						
						 
						
						... 
						
						
						
						removes man page (and potential old-man page), and binary.
does not remove /etc/zmap/ or contents 
						
						
					 
					
						2013-08-31 14:55:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Halderman 
							
						 
					 
					
						
						
							
						
						d11eb89768 
					 
					
						
						
							
							Drop privileges after starting threads  
						
						 
						
						
						
						
					 
					
						2013-08-30 14:48:56 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						473b96b1aa 
					 
					
						
						
							
							providing sock from main thread in order to faciliate dropping privs  
						
						 
						
						
						
						
					 
					
						2013-08-30 14:37:24 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						c943dd529c 
					 
					
						
						
							
							is_success -> success in udp probe module  
						
						 
						
						
						
						
					 
					
						2013-08-30 02:57:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						8cd541d039 
					 
					
						
						
							
							adding UDP module back in with field set usage  
						
						 
						
						
						
						
					 
					
						2013-08-30 02:55:39 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						d1eeff167d 
					 
					
						
						
							
							closing issue  #34 , no more NaN in cooldown  
						
						 
						
						
						
						
					 
					
						2013-08-30 01:21:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						7270b383d9 
					 
					
						
						
							
							no more NaN for hitrate. closing issue  #34  
						
						 
						
						
						
						
					 
					
						2013-08-30 01:20:19 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						42650bf402 
					 
					
						
						
							
							Merge branch 'master' of github.com:zmap/zmap  
						
						 
						
						
						
						
					 
					
						2013-08-30 01:15:45 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						be62665bb5 
					 
					
						
						
							
							working MakeFile  
						
						 
						
						
						
						
					 
					
						2013-08-30 01:15:25 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						5aee06935c 
					 
					
						
						
							
							compiling json module  
						
						 
						
						
						
						
					 
					
						2013-08-30 00:52:26 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						65d19a8199 
					 
					
						
						
							
							resolve merge conflicts and move timestamp to system field.  
						
						 
						
						
						
						
					 
					
						2013-08-29 23:05:53 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						2aeb368f37 
					 
					
						
						
							
							remove old man if it is there  
						
						 
						
						
						
						
					 
					
						2013-08-29 18:05:41 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric 
							
						 
					 
					
						
						
							
						
						e4025464b0 
					 
					
						
						
							
							must initialize cmdline_parser before we read args  
						
						 
						
						
						
						
					 
					
						2013-08-29 18:05:06 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Halderman 
							
						 
					 
					
						
						
							
						
						48f5299c53 
					 
					
						
						
							
							Fix README  
						
						 
						
						
						
						
					 
					
						2013-08-29 15:21:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Halderman 
							
						 
					 
					
						
						
							
						
						227ca3c9bb 
					 
					
						
						
							
							Fix description  
						
						 
						
						
						
						
					 
					
						2013-08-29 15:21:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Halderman 
							
						 
					 
					
						
						
							
						
						fb8509a2f3 
					 
					
						
						
							
							Correct README  
						
						 
						
						
						
						
					 
					
						2013-08-29 15:11:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						9d1b5210b0 
					 
					
						
						
							
							fieldset to support 32-bit systems  
						
						 
						
						
						
						
					 
					
						2013-08-29 15:07:56 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						161ba170d9 
					 
					
						
						
							
							merging in master  
						
						 
						
						
						
						
					 
					
						2013-08-29 15:03:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Halderman 
							
						 
					 
					
						
						
							
						
						4006404e51 
					 
					
						
						
							
							Merge branch 'master' of github.com:zmap/zmap  
						
						 
						
						
						
						
					 
					
						2013-08-29 15:03:02 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Halderman 
							
						 
					 
					
						
						
							
						
						aa5580ff1a 
					 
					
						
						
							
							Added experimental banner grabber implemented in Go.  
						
						 
						
						... 
						
						
						
						(Caution: This is my first attempt at writing Go.) 
						
						
					 
					
						2013-08-29 15:00:34 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						c3e6e0c041 
					 
					
						
						
							
							removing simple and extended file modules  
						
						 
						
						
						
						
					 
					
						2013-08-29 14:56:13 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zakir Durumeric 
							
						 
					 
					
						
						
							
						
						672143e9ba 
					 
					
						
						
							
							bug fixes to extended_file output  
						
						 
						
						
						
						
					 
					
						2013-08-29 14:51:26 -04:00