Пример #1
0
 public ProxyOutToFile(Form myForm, Globals Global, Label labelOutFileTime, Label labelProxyOutFilePath)
 {
     _Form = myForm;
     _Global = Global;
     _labelOutFileTime = labelOutFileTime;
     _labelProxyOutFilePath = labelProxyOutFilePath;
 }
Пример #2
0
        public FormAddProxy(Form myForm, Globals Global)
        {
            InitializeComponent();

            _Global = Global;
            _Form = myForm;
        }
Пример #3
0
        public FormMain()
        {
            InitializeComponent();

            Global = new Globals(this, textBox1);

            // Setup the data grid that shows found proxies
            dataGridView1.AutoGenerateColumns = false;

            string[] columbsProxiesServers = { "Ip:100", "Port:50", "Anonymity:100", "Checked:100", "Status:100", "Source:100" };
            foreach (string columb in columbsProxiesServers)
            {
                DataGridViewTextBoxColumn makeColumn = new DataGridViewTextBoxColumn();
                makeColumn.DataPropertyName = columb.Split(':')[0];
                makeColumn.HeaderText = columb.Split(':')[0];
                makeColumn.Width = Int32.Parse(columb.Split(':')[1]);

                dataGridView1.Columns.Add(makeColumn);
            }

            dataGridView1.DataSource = Global.ProxyServers;

            // Setup the data grid that shows proxy sources
            dataGridViewProxySources.AutoGenerateColumns = false;

            string[] columbsProxiesSources = { "Url:100", "Proxies:100", "Working:100", "Bad:100", "Interval:100" };
            foreach (string columb in columbsProxiesSources)
            {
                DataGridViewTextBoxColumn makeColumn = new DataGridViewTextBoxColumn();
                makeColumn.DataPropertyName = columb.Split(':')[0];
                makeColumn.HeaderText = columb.Split(':')[0];
                makeColumn.Width = Int32.Parse(columb.Split(':')[1]);

                dataGridViewProxySources.Columns.Add(makeColumn);
            }

            // Setup the use button
            DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
            dataGridViewProxySources.Columns.Add(btn);

            btn.Text = "Use";
            btn.Name = "Use";

            btn.UseColumnTextForButtonValue = false;

            // Set the data source for the dataGrid showing proxy sources
            dataGridViewProxySources.DataSource = Global.ProxySources;

            // Set minimum anonymity
            comboBoxProxyMinAnonymity.SelectedIndex = comboBoxProxyMinAnonymity.FindStringExact(Properties.Settings.Default.ProxyMinAnonymity);

            trackBar1.Value = 10;

            // Making an etry for manually added proxies
            ProxySource source = new ProxySource(this, "Added manually", null, null, 0, 0);
            Global.ProxySources.Add(source);

            // ToDo: Load old proxies from the out file
        }
Пример #4
0
        public FormReport(Globals Global)
        {
            InitializeComponent();

            _Global = Global;

            comboBoxReportType.Items.Add("Text");
            comboBoxReportType.Items.Add("BB code");

            comboBoxReportType.SelectedIndex = comboBoxReportType.FindStringExact(Properties.Settings.Default.ReportType);
        }
Пример #5
0
 public ProxyChecker(Form myForm, Globals Global)
 {
     _Form = myForm;
     _Global = Global;
 }
Пример #6
0
 public ProxyJudge(Form myForm, Globals Global)
 {
     _Form = myForm;
     _Global = Global;
 }