Exemplo n.º 1
0
        /// <summary>
        /// 
        /// </summary>
        public ControlSearch()
        {
            InitializeComponent();

            Helper.AddListColumn(listEvents, "Src IP", "IpSrcTxt");
            Helper.AddListColumn(listEvents, "Src Port", "SrcPort");
            Helper.AddListColumn(listEvents, "Dst IP", "IpDstTxt");
            Helper.AddListColumn(listEvents, "Dst Port", "DstPort");
            Helper.AddListColumn(listEvents, "Protocol", "Protocol");
            Helper.AddListColumn(listEvents, "Host", "HttpHost");
            Helper.AddListColumn(listEvents, "Timestamp", "Timestamp");
            Helper.AddListColumn(listEvents, "TCP Flags", "TcpFlagsString");
            Helper.AddListColumn(listEvents, "Classification", "AcknowledgmentClass");
            Helper.AddListColumn(listEvents, "Initials", "Initials");
            Helper.AddListColumn(listEvents, "Signature", "SigName");
            Helper.AddListColumn(listEvents, "Payload (ASCII)", "PayloadAscii");
            Helper.ResizeEventListColumns(listEvents, true);

            Helper.AddListColumn(listFilters, "Field", "Field");
            Helper.AddListColumn(listFilters, "Condition", "Condition");
            Helper.AddListColumn(listFilters, "Value", "Display");

            cboSearch.SelectedIndex = 0;

            _filters = new List<Filter>();

            _querier = new Querier();
            _querier.Error += OnQuerier_Error;
            _querier.Exclamation += OnQuerier_Exclamation;
            _querier.EventQueryComplete += OnQuerier_EventQueryComplete;
        }
Exemplo n.º 2
0
        /// <summary>
        /// 
        /// </summary>
        public ControlSensors()
        {
            InitializeComponent();

            _querier = new Querier();
            _querier.Error += OnQuerier_Error;
            _querier.Exclamation += OnQuerier_Exclamation;
            _querier.SensorQueryComplete += OnQuerier_SensorQueryComplete;
        }
Exemplo n.º 3
0
        public Form1()
        {
            InitializeComponent();

            _corpus = Corpus.init();
            var crawler = new Crawler(_corpus);

            _querier = new Querier(_corpus);

            _suggestMethod = new Func <string, CancellationTokenSource, HashSet <string> >(_querier.AutoCompleteWord);
            _queryMethod   = new QueryDelegate(_querier.Query);
        }
Exemplo n.º 4
0
        private bool OpenSearchPage()
        {
            if ((!TxtSearch.Text.Equals("")) && Querier.Search(TxtSearch.Text).Count > 0)
            {
                Searchpage.SearchTxt = TxtSearch.Text;
                Searchpage.BringToFront();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 5
0
 public SupportQuadTreeToolUnique(
     Factory <L> factory,
     Generator generator,
     AdderUnique <L> adderUnique,
     Remover <L> remover,
     Querier <L> querier,
     bool pointInsideChecking)
 {
     this.factory             = factory;
     this.generator           = generator;
     this.adderUnique         = adderUnique;
     this.remover             = remover;
     this.querier             = querier;
     this.pointInsideChecking = pointInsideChecking;
 }
Exemplo n.º 6
0
        private void Search()
        {
            ResultsWindow.Controls.Clear();
            Pages.Controls.Clear();
            sw.Start();
            searchTerm       = TxtSearch1.Text;
            searchresultlist = Querier.Search(TxtSearch1.Text);
            searchresults    = DivideIntoPages(searchresultlist);
            SearchTime.Text  = ((double)sw.ElapsedMilliseconds) + "ms";
            sw.Reset();
            DisplayPages(0);
            currentPage = 0;
            StoreSearch.Stop();

            StoreSearch.Start();
        }
        public void ShouldReturnActivitiesWhenActivitiesAreSearchedByDate()
        {
            // Given
            var query = new FindActivitiesByDateQuery()
            {
                TenantId = JohnDoeStory.UserId,
                Date     = JohnDoeStory.Date,
            };

            // When
            var result = Querier.Search(query);

            // Then
            Assert.That(result, Is.Not.Null);
            Assert.That(result.Activities, Is.Not.Null);
            Assert.That(result.Activities.Any(), Is.True);
            result.Activities.Dump();
        }
Exemplo n.º 8
0
        /// <summary>
        ///
        /// </summary>
        public ControlEvents()
        {
            InitializeComponent();

            Helper.AddListColumn(listEvents, "Src IP", "IpSrcTxt");
            Helper.AddListColumn(listEvents, "Src Port", "SrcPort");
            Helper.AddListColumn(listEvents, "Dst IP", "IpDstTxt");
            Helper.AddListColumn(listEvents, "Dst Port", "DstPort");
            Helper.AddListColumn(listEvents, "Protocol", "Protocol");
            Helper.AddListColumn(listEvents, "Host", "HttpHost");
            Helper.AddListColumn(listEvents, "Timestamp", "Timestamp");
            Helper.AddListColumn(listEvents, "TCP Flags", "TcpFlagsString");
            Helper.AddListColumn(listEvents, "Classification", "AcknowledgmentClass");
            Helper.AddListColumn(listEvents, "Initials", "Initials");
            Helper.AddListColumn(listEvents, "Signature", "SigName");
            Helper.AddListColumn(listEvents, "Sensor", "SensorName");
            Helper.AddListColumn(listEvents, "Payload (ASCII)", "PayloadAscii");
            Helper.ResizeEventListColumns(listEvents, true);

            _querier                     = new Querier();
            _querier.Error              += OnQuerier_Error;
            _querier.Exclamation        += OnQuerier_Exclamation;
            _querier.EventQueryComplete += OnQuerier_EventQueryComplete;


            Settings settings = new Settings();

            if (settings.FileExists == true)
            {
                string ret = settings.Load();
                if (ret.Length > 0)
                {
                    UserInterface.DisplayErrorMessageBox("An error occurred whilst loading the settings file: " + ret);
                }
                else
                {
                    _timerRefresh          = new System.Timers.Timer();
                    _timerRefresh.Elapsed += OnTimerRefresh_Elapsed;
                    _timerRefresh.Interval = (settings.EventsRefresh * 60000); // Convert to milliseconds
                    _timerRefresh.Enabled  = true;
                }
            }
        }
Exemplo n.º 9
0
        public static void RandomQuery <L>(
            L quadTree,
            IList <SupportRectangleWithId> rectangles,
            Random random,
            double x,
            double y,
            double width,
            double height,
            Querier <L> querier,
            bool pointInsideChecking)
        {
            var bbWidth  = random.NextDouble() * width * 1.5;
            var bbHeight = random.NextDouble() * height * 1.5;
            var bbMinX   = random.NextDouble() * width + x * 0.8;
            var bbMinY   = random.NextDouble() * height + y * 0.8;
            ICollection <object> actual = querier.Invoke(quadTree, bbMinX, bbMinY, bbWidth, bbHeight);

            AssertIds(rectangles, actual, bbMinX, bbMinY, bbWidth, bbHeight, pointInsideChecking);
        }
Exemplo n.º 10
0
        public void SearchTest()
        {
            string pathString = System.IO.Path.Combine(@"..\..\..\Resources", "Testing Folder");

            System.IO.Directory.CreateDirectory(pathString);
            Inverter invt = new Inverter("../../../Resources/stopwords.txt", "../../../Resources/Dictionary.txt"
                                         , "../../../Resources/commonSfw.txt", "../../../Resources/Formats.txt", new List <string>());

            Engine.Updater.Crawler(pathString, invt);
            Querier.Invt = invt;
            string s = "type:pdf";

            Char[]           space    = { ' ' };
            string[]         sarray   = s.Split(space, StringSplitOptions.RemoveEmptyEntries);
            HashSet <string> actual   = Querier.TypeChecker(sarray.ToList());
            string           expected = "pdf";

            Assert.AreEqual <String>(expected, actual.ToArray()[0]);
        }
Exemplo n.º 11
0
        /// <summary>
        /// 
        /// </summary>
        public ControlEvents()
        {
            InitializeComponent();

            Helper.AddListColumn(listEvents, "Src IP", "IpSrcTxt");
            Helper.AddListColumn(listEvents, "Src Port", "SrcPort");
            Helper.AddListColumn(listEvents, "Dst IP", "IpDstTxt");
            Helper.AddListColumn(listEvents, "Dst Port", "DstPort");
            Helper.AddListColumn(listEvents, "Protocol", "Protocol");
            Helper.AddListColumn(listEvents, "Host", "HttpHost");
            Helper.AddListColumn(listEvents, "Timestamp", "Timestamp");
            Helper.AddListColumn(listEvents, "TCP Flags", "TcpFlagsString");
            Helper.AddListColumn(listEvents, "Classification", "AcknowledgmentClass");
            Helper.AddListColumn(listEvents, "Initials", "Initials");
            Helper.AddListColumn(listEvents, "Signature", "SigName");
            Helper.AddListColumn(listEvents, "Sensor", "SensorName");
            Helper.AddListColumn(listEvents, "Payload (ASCII)", "PayloadAscii");
            Helper.ResizeEventListColumns(listEvents, true);

            _querier = new Querier();
            _querier.Error += OnQuerier_Error;
            _querier.Exclamation += OnQuerier_Exclamation;
            _querier.EventQueryComplete += OnQuerier_EventQueryComplete;

            Settings settings = new Settings();
            if (settings.FileExists == true)
            {
                string ret = settings.Load();
                if (ret.Length > 0)
                {
                    UserInterface.DisplayErrorMessageBox("An error occurred whilst loading the settings file: " + ret);
                }
                else
                {
                    _timerRefresh = new System.Timers.Timer();
                    _timerRefresh.Elapsed += OnTimerRefresh_Elapsed;
                    _timerRefresh.Interval = (settings.EventsRefresh * 60000); // Convert to milliseconds
                    _timerRefresh.Enabled = true;
                }
            }
        }
Exemplo n.º 12
0
        public void WhenTagIsAddedTwiceThenProjectIsNotDuplicated()
        {
            // Given
            var tagId        = Guid.NewGuid();
            var firstCommand = new AddTagCommand
            {
                TagId    = tagId,
                TagName  = "TestProject",
                TagNotes = "Here be dragons",
            };

            // When
            var secondCommand = firstCommand.Clone();
            var commands      = new List <ICommand>
            {
                firstCommand,
                secondCommand,
            };

            Commander.Send(commands);

            // Then
            var findTagsByIdsQuery = new FindTagsByIdsQuery
            {
                TagIds = new List <Guid>
                {
                    firstCommand.TagId,
                    secondCommand.TagId,
                }
            };
            var result = Querier.Search(findTagsByIdsQuery);

            Assert.That(result, Is.Not.Null);
            Assert.That(result.Tags, Is.Not.Null);
            Assert.That(result.Tags.Count, Is.EqualTo(1));
        }
Exemplo n.º 13
0
 public AirportDatabaseImporter(IWebHostEnvironment env, Querier dbQuery)
 {
     _airports_path = $"{env.ContentRootPath}/AirportExcell/Airports.csv";
     _runways_path  = $"{env.ContentRootPath}/AirportExcell/Runways.csv";
     _dbQuery       = dbQuery;
 }
 private void Application_Startup_1(object sender, StartupEventArgs e)
 {
     Task.Factory.StartNew <List <int> >(() => Querier.GetItems());
 }
        public JsonResult GetCourses()
        {
            var result = new Querier().GetAvailableCourses(selectedUnits);

            return(Json(result == null ? Enumerable.Empty <int>() : result, JsonRequestBehavior.AllowGet));
        }
 public AirportControllerMethods(Querier _dbQuery, HttpClient _client)
 {
     client  = _client;
     dbQuery = _dbQuery;
 }
Exemplo n.º 17
0
        /// <summary>
        /// 
        /// </summary>
        public ControlRules()
        {
            InitializeComponent();

            Helper.AddListColumn(listEvents, "Src IP", "IpSrcTxt");
            Helper.AddListColumn(listEvents, "Src Port", "SrcPort");
            Helper.AddListColumn(listEvents, "Dst IP", "IpDstTxt");
            Helper.AddListColumn(listEvents, "Dst Port", "DstPort");
            Helper.AddListColumn(listEvents, "Protocol", "Protocol");
            Helper.AddListColumn(listEvents, "Host", "HttpHost");
            Helper.AddListColumn(listEvents, "Timestamp", "Timestamp");
            Helper.AddListColumn(listEvents, "TCP Flags", "TcpFlagsString");
            Helper.AddListColumn(listEvents, "Classification", "AcknowledgmentClass");
            Helper.AddListColumn(listEvents, "Initials", "Initials");
            Helper.AddListColumn(listEvents, "Payload (ASCII)", "PayloadAscii");
            Helper.ResizeEventListColumns(listEvents, false);

            listEvents.RowFormatter = delegate(OLVListItem olvi)
            {
                Event temp = (Event)olvi.RowObject;
                if (temp != null)
                {
                    if (temp.AcknowledgmentClass.ToLower() == "taken")
                    {
                        olvi.BackColor = Color.FromArgb(255, 246, 127); // Yellow
                    }
                    else if (temp.Initials.Length > 0)
                    {
                        olvi.BackColor = Color.FromArgb(176, 255, 119); // Green
                    }
                }
            };

            cboTimeFrom.SelectedIndex = 0;
            cboTimeTo.SelectedIndex = 0;
            dtpDateTo.Checked = false;

            _querier = new Querier();
            _querier.Error += OnQuerier_Error;
            _querier.Exclamation += OnQuerier_Exclamation;
            _querier.RuleQueryComplete += OnQuerier_RuleQueryComplete;
            _querier.RuleCheckQueryComplete += OnQuerier_RuleCheckQueryComplete;
            _querier.EventQueryComplete += OnQuerier_EventQueryComplete;
            _querier.RuleIpCsvQueryComplete += OnQuerier_RuleIpCsvQueryComplete;
            _querier.RuleIpListQueryComplete += OnQuerier_RuleIpListQueryComplete;

            _exporter = new Exporter();
            _exporter.Complete += OnExporter_Complete;
            _exporter.Error += OnExporter_Error;
            _exporter.Exclamation += OnExporter_Exclamation;

            _commands = new Commands();
            if (_commands.FileExists == true)
            {
                string ret1 = _commands.Load();
                if (ret1.Length > 0)
                {
                    UserInterface.DisplayErrorMessageBox(this, "An error occurred whilst loading the commands: " + ret1);
                }
            }

            _alerts = new Alerts();
            string ret2 = _alerts.Load();
            if (ret2.Length == 0)
            {
                if (_alerts.Interval > 0)
                {
                    _timerCheck = new System.Timers.Timer();
                    _timerCheck.Elapsed += OnTimerCheck_Elapsed;
                    _timerCheck.Interval = (_alerts.Interval * 60000); // Convert to milliseconds
                    _timerCheck.Enabled = true;
                }
            }

            LoadPriorities();
        }
        public JsonResult GetGroupedSpecialties(int groupId)
        {
            var specialties = new Querier().GetGroupedSpecialties(groupId);

            return(Json(specialties == null ? Enumerable.Empty <object>() : specialties.Select(selector), JsonRequestBehavior.AllowGet));
        }