Results 1 to 6 of 6
Threaded View
-
28th Jun 2010, 08:15 PM #1OPMemberWebsite's:
litewarez.net litewarez.com triniwarez.comMy Work in C#
Well iv'e started working on some tools to help me manage computers easier at work and heres my code so far, im showing you so that you can become better
What this script does is search local area networks for host-names filtered down by an id that is in each computer on our corporate network!
This is not completed but thought I would share
PHP Code:/*use all System here*/
using System;
using System.Text.RegularExpressions;
/*
* using System.Text;
* using System.Collections.Generic;
* using System.Linq;
*/
using System.Net;
namespace Serco.Main
{
class Program
{
static void Main(string[] args)
{
show_main_menu(true);
string option = show_main_menu();
switch (option)
{
case "1":
FindHostByAssetTag();
break;
}
}
static string show_main_menu(bool header = false)
{
if (header == true)
{
Console.Clear();
Console.Write("Network Toolbox (V1) - *** ICT Team - Developed by ********\n\n");
return "";
}
//Show the menu options
Console.WriteLine("1) Find Host via Asset Tag");
Console.WriteLine("To exit type 'exit' or 'x'");
Console.WriteLine("\n\n");
Console.Write("Please enter an option:");
string o = Console.ReadLine().ToString();
return o;
}
/*
* methods for each function!
*/
static void FindHostByAssetTag(string error = "")
{
show_main_menu(true);
Console.WriteLine("Asset Tag Searcher\n");
if (error != "")
{
Console.WriteLine("Error: {0}\n",error);
}
Console.Write("Enter Asset Tag:");
string assetTag = Console.ReadLine().ToString();
Regex AssetMatch = new Regex("0-9{6}");
if (AssetMatch.Match(assetTag).Success == false)
{
FindHostByAssetTag("Asset tag failed validation, please use exactly six digits");
return;
}
/*lests start the search*/
string localH = Dns.GetHostName();
//Console.WriteLine("Current Host:" + localH);
Console.WriteLine("Searching...");
/*
* DNS Searching Now
*/
IPHostEntry localHostname = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in localHostname.AddressList)
{
IPHostEntry Address = Dns.GetHostEntry(ip);
string current_host = Address.HostName.ToString();
if (current_host.IndexOf(assetTag) > 0)
{
Console.WriteLine("\t" + Address.HostName.ToString());
}
// Console.WriteLine(); //Brings back some hashes ??
/*
* here i want to search all hosts on teh network and match the "assetTag" with the string, if theres a match i want to print out a ip,hostname,etc
*/
}
Console.Read();
}
}
}
litewarez Reviewed by litewarez on . My Work in C# Well iv'e started working on some tools to help me manage computers easier at work and heres my code so far, im showing you so that you can become better What this script does is search local area networks for host-names filtered down by an id that is in each computer on our corporate network! This is not completed but thought I would share /*use all System here*/ using System; using System.Text.RegularExpressions; Rating: 5Join Litewarez.net today and become apart of the community.
Unique | Clean | Advanced (All with you in mind)
Downloads | Webmasters
Notifications,Forum,Chat,Community all at Litewarez Webmasters
Sponsored Links
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
mtn not work with wmn and mp4
By ciaociao4 in forum Web Development AreaReplies: 0Last Post: 14th Aug 2011, 10:20 PM -
Show your work station/work area
By Hydrode in forum General DiscussionReplies: 18Last Post: 27th Mar 2011, 10:30 PM -
Does Kloxo Takes Time To Make Domain Work And DNs Work?
By soft2050 in forum Technical Help Desk SupportReplies: 12Last Post: 15th Oct 2010, 12:01 PM -
Need some work done.
By d0ped in forum Graphics AreaReplies: 9Last Post: 17th Jul 2010, 06:45 AM -
Does OVH FTP really work?
By lucy fox in forum Hosting DiscussionReplies: 8Last Post: 13th Mar 2010, 05:03 AM
themaPoster - post to forums and...
Version 5.40 released. Open older version (or...