User Tools

Site Tools


airgraph-ng

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
airgraph-ng [2009/04/04 04:46]
thex1le
airgraph-ng [2018/12/14 22:02]
mister_x [Installing] Fixed instructions
Line 1: Line 1:
-A Basic Aigraph-ng ​Guide+====== ​Aigraph-ng ​======
  
-I'm going to walk you though what you need to do to get airgraph-ng workingthere are only a few short steps you need to do before you can start making your graphs+Author: digitalpsykoTheX1le \\ 
 +Version: 1.01 \\ 
 +Last modified on: 23/5/2010
  
-      1.: You need to install ​python, subversion, and graphviz. ​+===== Requirements ===== 
 +  * python 
 +  * graphviz 
 +  * make 
 +  * aircrack-ng 1.0 (rc2 or better is recommended) 
 +  * psyco is recommended but not mandatory
  
-      2.: You'll need to download airgraph-ng (even if you have aircrack-ng rc2 installed you'll still  have to go get it from the svn trunk)  +===== Installing =====
-           cd into the directory where you want airgraph-ng copied to then go ahead in your terminal and type :+
  
-                                        ​+  git clone http://​github.com/​aircrack-ng/​aircrack-ng 
 +  cd aircrack-ng 
 +  autoreconf -i 
 +  ./​configure 
 +  cd scripts/​airgraph-ng 
 +  make install
  
-                  svn co http://​trac.aircrack-ng.org/​svn/​trunk ​+===== Graph types =====
  
-      After you've completed this step airgraph-ng will be in the folder you chose+  * CAPR: Client to AP Relationship. This shows all the clients attached to a particular AP. 
 +  * CPG: Common Probe Graph. This will show all probed SSID by clients.
  
-      3.: Now that you've got your nifty new program installed, its time to run some .txt files through ​ it so you can see the graphs this program creates. ​ +===== Usage ===== 
-          (to obtain the .txt file you need, put your card    into monitor mode and run airodump-ng,​ if you need more help then that on getting your .txt   +==== Help screen ====
-          then you need to be reading another tutorial before this one.) +
  
-      4.: So you have you .txt files to run through ​airgraph-ng ​goto your favorite terminal and cd into  ​the ​directory your keeping them in then type:+  ############################################​ 
 +  #         ​Welcome ​to Airgraph-ng ​          # 
 +  ############################################​ 
 +   
 +  Usage: python ​airgraph-ng ​-i [airodumpfile.txt] -o [outputfile.png] -g [CAPR OR CPG] 
 +   
 +  -i      Input File 
 +  -o      Output File 
 +  -g      Graph Type [CAPR (Client to AP Relationship) OR CPG (Common probe graph)] 
 +  -a      Print the about 
 +  -h      Print this help 
 +==== Creating graphs ====
  
-           ​python airgraph-ng.py -i <​choosenfile>​.txt -o <​choosenfilename>​.png -g CAPR +Now that you've got your nifty new program installed, its time to run some [[airodump-ng]] CSV files through it so you can see the graphs this program creates. 
 +So you have airodump-ng .txt/.csv files to run through airgraph-ng goto your favorite terminal and cd into the directory where you're keeping them.
  
-      Python is whats running the program, the -i is for input, the -o is for output, and the -g is for  graph so you can specify the graph type you want. + The following creates a Client to Access point Relationship Graph 
 +  airdgraph-ng ​-i demo.csv ​-o demo.png ​-g CAPR
  
-      There are two graph types in airgraph-ng CAPR for Client to AP Relationship this shows all the  clients attached to particular AP and CPR for Client Probe Graph  + The following creates ​a Client ​to Probe Request ​Graph 
-      this shows all the clients ​ sending out probe requests+  ​airgraph-ng -i demo.csv -o demo.png -g CPG
  
-      So, you've made your first graph with airgraph-ng,​ depending on your airodump-ng file the  graph will vary in size, the more AP's and Clients you get with airodump-ng ​ 
-      the bigger the  graph will be. Using dump-join.py which was included when you downloaded airgraph-ng,​ you  can join as many .txt files together into one as you want.  
  
-      To  combine your .txt files together simply open up a terminal ​and cd into the directory ​your  ​keeping them in and then type:+The graph size and the time to generate it depends on the size of your CSV file. So, the more AP'​s ​and Clients you get with airodump-ng the bigger the graph it will be.
  
-            python dump-join.py -i <​file>​.txt <​file>​.txt <​file>​.txt -o         <​outputfilename>​.txt  ​+==== Combining CSV files ====
  
-      now you can take your combined ​airodump ​.txt file and run it through airgraph-ng to make a  larger graph+To combine ​your airodump-ng .txt/.csv files together simply open up a terminal and cd into the directory where you're keeping them in and then type:
  
-      That pretty much sums up how to display your airodump-ng files into a graphical setting +  dump-join.py -i <​file>​.txt <​file>​.txt <​file>​.txt -o <​outputfilename>​.txt  ​
- +
  
-                                                            Written by digitalpsyko+Now you can take your combined airodump-ng .txt/.csv files and run it through airgraph-ng to make a larger graph.
  
 +===== Troubleshooting =====
 +==== Airodump-ng doesn'​t create .txt files anymore ====
  
 +Starting from aircrack-ng 1.0rc3, .txt files were renamed to .csv.
 +
 +==== I get 'Psyco optimizer not installed, You may want to download and install it!' ====
 +
 +This is just a warning and you can safely ignore this message. However, it is recommended install [[http://​psyco.sourceforge.net/​|psyco]] because it speeds up execution of python code.
airgraph-ng.txt · Last modified: 2018/12/14 22:02 by mister_x