ايران ويج

نسخه‌ی کامل: روشن کردن کامیوتر خاموش در شبکه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام دوستان من عضو جدید هستم و از اینکه من را قبول میکنید سپاسگذارم یه سئوال دارم که خیلی وقته دنبال راه حلش میگردم ممنون میشم کسی راهنماییم بکنه -----ابزار یا فرمان روشن کردن یک کامپیوتر خاموش در شبکه داخلی را میخواستم مرسی........سحرsahar.poya@gmail.com
با سلام
برنامه HandyCoffee که یک برنامه کافی نت هست این کار را میکنه .
به این صورت که برنامه سرور روی سرور و روی هر کلاینت هم برنامه مربوطه نصب میشود.
در هر وقت که مدیر بخواد میتونه همه کلاینتها را خاموش و وقتی که همه کلاینتها خاموش است همه را روشن کند
البته فکر کنم تو تنظیمات مادربورد باید یه بخش برای بوت از روی شبکه باشه
روشن کردن کامپیوتر های خاموش در شبکه هم می توانید با استفاده از تنظیمات Bios این کار را انجام دهید.
اما مهم تر از همه نرم افزار های مدیریت کافی نت توانایی دارند این کار را راحت تر انجام دهند به قول آقای Lord
دوست عزیز اولا ممنون از محبت شما دوما شرمنده از اینکه با طرح سئوال نامفهوم شما را هم به اشتباه انداختم من در کافی نت نخواسته بودم ,من در محیط کاری ام ,خودم یکی از کلاینت ها هستم و با کلی زحمت و کارکردن با نرم افزارهای مختلف بالاخره میتونم یوزر و پسورد تمام کلاینت های دیگر را بدست بیارم , فقط برای نفوذ به برخی کامپیوتر های دیگر متوجه میشدم که همکاران هنگام ترک اطاقشان کامپیوترشان را خاموش کرده اند خواهش من از شما دوستان نرم افزار یا دستور خاصی در cmdبود که بتونم در حالیکه به سیستم مذکور دسترسی ندارم چگون اونرو از راه دور روشن کنم مرسی ............................SAHAR
help me pleas
میتونین از راه شبکه اون سیستمهای دیگه رو هک کنین وبرنامه فعال ساز از راه شبکه رو روسیستم اونها نصب کنین یا بزنبن رو یه سیدی یا فلش با یه autorun.inf و بدین بهشون تا برنامه خود بخود روی سیستمشون اجرا و اونها رو برای روشن شدن از راه شبکه اماده کنه
جناب lord ممنون از اینکه زحمت کشیدی ولی عزیز دلم شما که محبت میکنی لااقل منو وسط مشکل رها نکن اینکه برنامه ای را از طریق سی دی یا فلش به اونها برسونم برای من غیر ممکنه ولی اونی که گفتی از طریق شبکه نصب کنم امکان پذیر است اونهم به شرطی که از طریق سرورلو نرم چون عضو domin هستیم حالا اگه اون برنامه رو برام معرفی کنی و لینک دانلودشو برام محبت کنی ممنونت میشم من چیز زیادی بلد نیستم ولی اگه کمی هم یادگرفتم از بزرگوارایی مثل شما بوده به هر حال از اینکه جواب منو دادی خیلی ممنون دوستتون دارم......................مرسی سحر
متاسفم من فکر میکردم با هکرهای حرفه ای کار میکنم؟
با سلام
اینجا کسی ادعای هک نداره و هر کی هر چقدر که میتونه به دیگران کمک میکنه وبایدی وجود نداره
شما خودتون چرا دنبال چنین نرم افزاری نمیگردین؟


اینگونه نرم افزار ها از خاصیت WakeOnLan مادربورد استفاده میکنند در صورتی که مادربورد شما این قابلیت را پشتیبانی کند میتونید از اینگونه نرم افزار ها استفاده کنید روش عملکرد این نرم افزار ها به شرح زیر است :

پکت های ارسالی که در WakeOnLan استفاده می شوند از نوع UDP هستند کهشامل MAC آدرس کارت شبکه کامپیوتر مقصد می باشد . که معمولا MAC آدرس به صورت string در مبنای 16 مشخص می شود به عنوان مثال (00:0D:61:08:22:4A ). که برای ارسال آن تنها نیاز به 6 بایت است و همچنین این پکت نیاز به 6 بایت جهت header و 16 برابر طول اطلاعات جهت مشخص شدن نوع آن که مجموعا برابر با 102 بایت می شود .

6 بایت اول پکت که مربوط به header آن است بایستی با 0Xff پر شود.
6 بایت دوم پکت بایستی برابر با MAC آدرس کامپیوتر مقصد شود .
و به ترتیب تا انتهای پکت هر 6 بایت بایستی برابر با مقدار MAC آدرس کامپیوتر شود تا انتهای پکت
این پکت UDP به صورت Broadcast بر روی پورت 9 ارسال می شود همانند 200.0.0.255 . این پکت توسط تمامی کامپیوتر هایی که در شبکه شما وجود دارند دریافت می شود . اما تنها کامپیوتری که MAC آدرس آن با MAC آدرسی که در پکت نوشته شده است یکی باشد روشن می شود .
کد:
import java.io.*;
import java.net.*;
public class TurnOn {

public static final int PORT = 9;

public static void main(String[] args) {

if (args.length != 2) {
System.out.println("Usage: java TurnOn <BroadCast-IP> <Mac address>");
System.out.println("Example: java TurnOn 200.0.0.255 00:0D:53:45:13:B1");
System.out.println("Example: java TurnOn 200.0.0.255 00-0D-53-45-13-B1");
System.exit(1);
}

String ipStr = args[0];
String macStr = args[1];

try {
byte[] macBytes = getMacBytes(macStr);
byte[] bytes = new byte[6 + 16 * macBytes.length];
for (int i = 0; i < 6; i++) {
bytes[i] = (byte) 0xff;
}
for (int i = 6; i < bytes.length; i += macBytes.length) {
System.arraycopy(macBytes, 0, bytes, i, macBytes.length);
}

InetAddress address = InetAddress.getByName(ipStr);
DatagramPacket packet = new DatagramPacket(bytes, bytes.length, address, PORT);
DatagramSocket socket = new DatagramSocket();
socket.send(packet);
socket.close();

System.out.println("packet sent.");
}
catch (Exception e) {
System.out.println("Failed to send packet: + e");
System.exit(1);
}

}

private static byte[] getMacBytes(String macStr) throws IllegalArgumentException {
byte[] bytes = new byte[6];
String[] hex = macStr.split("(\\:|\\-)");
if (hex.length != 6) {
throw new IllegalArgumentException("Invalid MAC address.");
}
try {
for (int i = 0; i < 6; i++) {
bytes[i] = (byte) Integer.parseInt(hex[i], 16);
}
}
catch (NumberFormatException e) {
throw new IllegalArgumentException("Invalid hex digit in MAC address.");
}
return bytes;
}


}

کد به جاواست کامپایلش با خودت
(با تشکر از Identifier )
سلام جناب لرد قسم میخورم وقتی مطالب شمارو خوندم از خجالت سرخ شدم کمی هم ترسیدم چون لحن شما خیلی عصبانی بود قسم میخورم من دختر بی ادبی نیستم و قدر دوستانی مثل شما رو میدونم و خیلی وقتها آرزو میکنم کاش پسر بودم وبا کسی مثل شما دوست بودم و شب و روز پیش شما شاگردی میکردم و از علم شما استفاده میکردم اما خودتون بهتر میدونید ما محدودیت زیادی نسبت به شما پسرا داریم..................
ضمنا اینکه خیلی خیلی دنبال نرم افزارها گشته ام ولی موفق نشده ام لااقل اسمشو هم نمیدونستم تا جستجو کنم به هر حال از صمیم قلب میگم متاسفم, متاسفم, متاسفم, متاسفم, متاسفم, متاسفم,
اگه از دست من باز هم ناراحت باشید دیگه نمیتونم اینجا سئوالاتمو مطرح میکنم باور کن الان که مینویسم از خجالت صورتم داغ شده .اگه اجازه بدید باز هم اینجا مشکلاتمو مطرح کنم تا راهنمایی کنید.باز هم معذرت میخوام.......................دوستون دارم مرسی سحر
هستن کسانی که ماهی اماده میخواهن و میان با این جملات میخواهن افراد و مدیرهای اون فوروم رو تحریک کنن و فکر میکنن مدیرهای انجمن و کاربرها موضف هستن به سوالشون در کمترین زمان جواب بدن
با سلام
خواهش میکنم مشکلی نیست (این روزا سرم شلوغه برای کارهای خودم زیاد میام رو نت ولی فرصتی برای جستجوهای متفرقه بیشتر از 5 دقیقه ندارم)
اینجا دخترو پسر نداره(اگه داره واسه شوخی هست)همه عضو یک خانواده (iranvig)هستیم
(من خودم 2 سال پیش یه شاگرد دختر تو هک اونم رو اینترنت داشتم)
موفق باشید
موفق باشید
هستن کسانی که ماهی اماده میخواهن و میان با این جملات میخواهن افراد و مدیرهای اون فوروم رو تحریک کنن و فکر میکنن مدیرهای انجمن و کاربرها موضف هستن به سوالشون در کمترین زمان جواب بدن
با سلام
خواهش میکنم مشکلی نیست (این روزا سرم شلوغه برای کارهای خودم زیاد میام رو نت ولی فرصتی برای جستجوهای متفرقه بیشتر از 5 دقیقه ندارم)
اینجا دخترو پسر نداره(اگه داره واسه شوخی هست)همه عضو یک خانواده (iranvig)هستیم
(من خودم 2 سال پیش یه شاگرد دختر تو هک اونم رو اینترنت داشتم)
موفق باشید
موفق باشید
صفحه‌ها: 1 2