25.12.2014 Views

Analysis and Evaluation of the Windows Event Log - Bill Buchanan

Analysis and Evaluation of the Windows Event Log - Bill Buchanan

Analysis and Evaluation of the Windows Event Log - Bill Buchanan

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C:\Documents <strong>and</strong> Settings\Barrie\My ...\Projects\<strong>Event</strong> Viewer\<strong>Event</strong> Viewer\Form1.cs<br />

using System;<br />

using System.Collections.Generic;<br />

using System.ComponentModel;<br />

using System.Data;<br />

using System.Drawing;<br />

using System.Text;<br />

using System.<strong>Windows</strong>.Forms;<br />

using System.IO;<br />

using System.Collections;<br />

using System.Security.Cryptography;<br />

1<br />

namespace <strong>Event</strong>_Viewer<br />

{<br />

public partial class Form1 : Form<br />

{<br />

ArrayList lines = new ArrayList();<br />

int arrayItem = 0;<br />

public Form1()<br />

{<br />

InitializeComponent();<br />

readfile();<br />

LoadRecord();<br />

}<br />

private void readfile()<br />

{<br />

StreamReader sr = new StreamReader("c:\\<strong>Log</strong>s\\127.0.0.1\\Evt<strong>Log</strong>2.log");<br />

string line;<br />

while ((line = sr.ReadLine()) != null)<br />

{<br />

if(line.Contains(""))<br />

lines.Add(line);<br />

}<br />

sr.Close();<br />

msgTxt.Text = "done";<br />

}<br />

private void LoadRecord()<br />

{<br />

try<br />

{<br />

string string1 = Convert.ToString(lines[arrayItem]);<br />

eventNoLbl.Text = Convert.ToString(arrayItem + 1);<br />

string myString1 = "";<br />

string myString2 = "";<br />

serverTimeLbl.Text = string1.Substring((string1.IndexOf(myString1) +<br />

myString1.Length), (string1.IndexOf(myString2) - (string1.IndexOf(myString1) +<br />

myString1.Length)));<br />

string myString3 = "";<br />

string myString4 = "";<br />

clientTimeLbl.Text = string1.Substring((string1.IndexOf(myString3) +<br />

myString3.Length), (string1.IndexOf(myString4) - (string1.IndexOf(myString3) +<br />

myString3.Length)));<br />

string myString5 = "";<br />

string myString6 = "";<br />

userLbl.Text = string1.Substring((string1.IndexOf(myString5) + myString5.<br />

Length), (string1.IndexOf(myString6) - (string1.IndexOf(myString5) + myString5.<br />

Length)));<br />

string myString7 = "";<br />

string myString8 = "";<br />

modTypeLbl.Text = string1.Substring((string1.IndexOf(myString7) + myString7<br />

.Length), (string1.IndexOf(myString8) - (string1.IndexOf(myString7) + myString7.<br />

Length)));<br />

string myString9 = "";<br />

string myString10 = "";<br />

pathLbl.Text = string1.Substring((string1.IndexOf(myString9) + myString9.<br />

Length), (string1.IndexOf(myString10) - (string1.IndexOf(myString9) + myString9.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!