Jump to content

c# MySQL Checker


Mathers

Recommended Posts

MySQL Checker

 

Funkce:

Program má za úkol zjistit zda se z clientovy IP dá připojit do vzdálené databáse, tudíž jestli je "otevřená".

 

Screeny:

33024836.png

81712449.png

56278311.png

 

ZIP archiv obsahuje 3 soubory který musí být ve stejném adresáří, pokud ne program nebude fungovat. Program bude fungovat jenom na novějších OS protože class MySQL nejde scompilovat na nižší Framework 4.0 tudíš ten podporují novější systémy. Nemusíte se bát že tento program je Phising ( přeposílání citlivých údajů) pouze vyvolá connect s proměnými a pak se vyhodnotí podmínka. Pokud budete chtít pošlu přes PM Zdrojový kod

 

DownLoad:

Link to comment
Share on other sites

Dokud zde nezverejnis kod, tak to nedoporucuji zkouset, script totiz muze zaroven odesilat udaje na jeho email a mate po databazi. Myslete lidi trochu :crazy:

 

Jo to je fakt, myslel jsem si že někdo si to bude myslet ale tohle já nemam zapotřebí. Kod zveřejnovat nebudu cizí DB mi jsou k ničemu budto mi veřte nebo f*ck that.

 

Pouze Snipnutý kod:

MySqlConnection connect = new MySqlConnection("Server='" + textBox1.Text + "';Port='" + textBox5.Text + "' ;User='" + textBox2.Text + "';Password='" + textBox4.Text + "';Database='" + textBox6.Text + "' "); 
           MySqlCommand command = connect.CreateCommand(); // vytvorime prikaz
           command.CommandText = "show tables"; // Otestuje připojení k DB

           try 
           {
               connect.Open(); 
           }
           catch (Exception) 
           {
               // Get IP
               IPHostEntry host;
               string localIP = "?";
               host = Dns.GetHostEntry(Dns.GetHostName());
               foreach (IPAddress ip in host.AddressList)
               {
                   if (ip.AddressFamily.ToString() == "InterNetwork")
                   {
                       localIP = ip.ToString();
                   }
               }

Link to comment
Share on other sites

Dokud zde nezverejnis kod, tak to nedoporucuji zkouset, script totiz muze zaroven odesilat udaje na jeho email a mate po databazi. Myslete lidi trochu :crazy:

A proto je to lepší přes PHP, protože sám vidíš zdroj kódu :)

Link to comment
Share on other sites

Jo to je fakt, myslel jsem si že někdo si to bude myslet ale tohle já nemam zapotřebí. Kod zveřejnovat nebudu cizí DB mi jsou k ničemu budto mi veřte nebo f*ck that.

 

Stacil by screen a zbytek rozmazat. Jinak je mi to jedno, nevyziji to, jelikoz v PHP je na tohle mnohem kratsi kod a nemusim nic stahovat ;)

Link to comment
Share on other sites

V php stačí

function connect_db($host, $port, $username, $password, $db){
$conn = @mysql_connect($host . ":" . $port, $username, $password);
if (!@mysql_select_db($db, $conn)){
	echo "Nepodařilo se navázat spojení";
	exit;
}else{
	echo "Spojení navázáno";
}
return 1;
}

a zavolat fci:

connect_db(hostitel, port, jméno, heslo, název_databáze);

:)

Link to comment
Share on other sites

Já bych moc rád zveřejnil celý kod ale když už jsem se stím tak dělal tak nechci aby někdo jiný si ten kod nějak upravoval a dělal že je te jeho práce.

Link to comment
Share on other sites

k mysql je tusim primo jednoduchy includ, ktery vraci hodnoty...

za me - myslim ze je to zbytecna vec,

jo a nevím, pro používáš česko-anglické texty "Database neblokuje přístup..." :d

Link to comment
Share on other sites

k mysql je tusim primo jednoduchy includ, ktery vraci hodnoty...

za me - myslim ze je to zbytecna vec,

jo a nevím, pro používáš česko-anglické texty "Database neblokuje přístup..." :d

 

Zbytečná věc je ten tvůj post, a to jak si píšu v programu nech na mě

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...