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
airgraph-ng [2009/04/04 04:46]
thex1le
airgraph-ng [2018/12/14 22:02] (current)
mister_x [Creating graphs] Fixed typo
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 
 +  airgraph-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.1238813179.txt.gz · Last modified: 2009/04/04 04:46 by thex1le