ICI-04 Workshop: Advanced Web Intelligence (OSINT - Open Source Intelligence)

ICI 4 Internet Research Online Databases Competitive Intelligence / Market Intelligence

Finding competitive/market intelligence using advanced search techniques beyond Google

As a CI/MI professional, you need to know how to find the right pieces of information through online research.

During this workshop, you’ll learn the underlying fundamental OSINT (open source intelligence) principles and search techniques that are not simply based on standard Google searches. Get up-to-date with all the latest developments in online research, including using AI to search and report results, instead of relying on outdated and inefficient search practices.

Our complementary research workshop ICI-5 covers primary intelligence research (with a focus on human intelligence). The competences learned in both the ICI-4 and ICI-5 workshops are prerequisites for ICI’s advanced Certificate in Competitive Intelligence Research (CCIR).

Curriculum

Benefits

Aimed at

  • The ICI Workshop Experience
  • Workshop Focus

    • Four steps to effective web intelligence research: key intelligence topics (KITs), collection plan, research, and evaluation.
    • Overview of the most important search tools, like search engines, AI tools, deep web, and online databases.
    • How to implement expert search strategies combining different information sources.
    • Using AI for competitive intelligence research
    • Exploitation of social media to obtain valuable insights.
    • Secondary research sources and their use for competitive intelligence, e.g. finding people, images, company information, patents, statistics, local Information, …and much more.
    • Source validation, information reliability and detecting false information (such as disinformation and fake news).
    • Hands-on research exercises for all source types.


    Additional Dates

    ICI-04 (English language) | ICI-04 (German language)

    Next date

    Start Date Feb 05, 2025 9:00
    End Date Feb 05, 2025 18:00
    Price € 695* (excl. VAT)
    Workshop Schedule

    February 5, 09:00-18:00 (Berlin time)

    Participation On-site or Remote

    Faculty

    Discounts

    ICI Alumni: graduates of ICI certificates (lifelong 10% discount)
    Multiple workshops or multiple attendees: 10% discount for 2nd, 3rd, … booking.
    In-house training and apecial discounts: Available upon request.

    All prices excl. VAT. Accommodation and travel expenses are not included in the price. 

    Log in

    5.135MBMemory Usage43.09msRequest Duration
    Joomla! Version4.4.9
    PHP Version8.2.26
    Identityguest
    Response200
    Templategk_university
    Database
    Server
    mysql
    Version
    8.0.40-31
    Collation
    utf8mb4_0900_ai_ci
    Conn Collation
    utf8mb4_0900_ai_ci
    $_GET
    array:5 [ "option" => "com_eventbooking" "view" => "event" "catid" => "8" "id" => "9" "Ite...
    $_POST
    []
    $_SESSION
    array:1 [ "joomla" => "***redacted***" ]
    $_COOKIE
    []
    $_SERVER
    array:60 [ "LSPHP_ENABLE_USER_INI" => "on" "PATH" => "/usr/local/bin:/usr/bin:/bin" "TEMP" => ...
    session
    array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1736286709 "last" => 1736286709...
    registry
    array:3 [ "data" => [] "initialized" => false "separator" => "." ]
    user
    array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
    eb_device_type
    "desktop"
    plg_system_webauthn
    array:1 [ "returnUrl" => "https://www.institute-for-competitive-intelligence.com/index.php" ]
    • afterLoad (458.35KB) (1.58ms)
    • afterInitialise (1.14MB) (9.72ms)
    • afterRoute (539.2KB) (2.74ms)
    • beforeRenderComponent com_eventbooking (82.66KB) (552μs)
    • afterRenderComponent com_eventbooking (880.2KB) (15.03ms)
    • afterDispatch (176.24KB) (406μs)
    • Before Access::preloadComponents (all components) (923.11KB) (5.7ms)
    • After Access::preloadComponents (all components) (102.95KB) (489μs)
    • Before Access::getAssetRules (id:16 name:com_menus) (1.16KB) (11μs)
    • After Access::getAssetRules (id:16 name:com_menus) (6.89KB) (52μs)
    • beforeRenderRawModule mod_login (Login) (4.19KB) (33μs)
    • afterRenderRawModule mod_login (Login) (39.02KB) (797μs)
    • beforeRenderModule mod_login (Login) (704B) (4μs)
    • afterRenderModule mod_login (Login) (1.81KB) (108μs)
    • beforeRenderRawModule mod_banners (Upcoming Events) (9.11KB) (159μs)
    • afterRenderRawModule mod_banners (Upcoming Events) (5.54KB) (1.13ms)
    • beforeRenderModule mod_banners (Upcoming Events) (720B) (4μs)
    • afterRenderModule mod_banners (Upcoming Events) (4.08KB) (48μs)
    • beforeRenderRawModule mod_breadcrumbs (breadcrumps) (9.58KB) (314μs)
    • afterRenderRawModule mod_breadcrumbs (breadcrumps) (5.77KB) (200μs)
    • beforeRenderModule mod_breadcrumbs (breadcrumps) (704B) (3μs)
    • afterRenderModule mod_breadcrumbs (breadcrumps) (3.23KB) (46μs)
    • afterRender (278.25KB) (3.48ms)
    • 1 x afterRenderComponent com_eventbooking (880.2KB) (34.87%)
      15.03ms
      1 x afterInitialise (1.14MB) (22.55%)
      9.72ms
      1 x Before Access::preloadComponents (all components) (923.11KB) (13.22%)
      5.70ms
      1 x afterRender (278.25KB) (8.07%)
      3.48ms
      1 x afterRoute (539.2KB) (6.35%)
      2.74ms
      1 x afterLoad (458.35KB) (3.67%)
      1.58ms
      1 x afterRenderRawModule mod_banners (Upcoming Events) (5.54KB) (2.63%)
      1.13ms
      1 x afterRenderRawModule mod_login (Login) (39.02KB) (1.85%)
      797μs
      1 x beforeRenderComponent com_eventbooking (82.66KB) (1.28%)
      552μs
      1 x After Access::preloadComponents (all components) (102.95KB) (1.13%)
      489μs
      1 x afterDispatch (176.24KB) (0.94%)
      406μs
      1 x beforeRenderRawModule mod_breadcrumbs (breadcrumps) (9.58KB) (0.73%)
      314μs
      1 x afterRenderRawModule mod_breadcrumbs (breadcrumps) (5.77KB) (0.46%)
      200μs
      1 x beforeRenderRawModule mod_banners (Upcoming Events) (9.11KB) (0.37%)
      159μs
      1 x afterRenderModule mod_login (Login) (1.81KB) (0.25%)
      108μs
      1 x After Access::getAssetRules (id:16 name:com_menus) (6.89KB) (0.12%)
      52μs
      1 x afterRenderModule mod_banners (Upcoming Events) (4.08KB) (0.11%)
      48μs
      1 x afterRenderModule mod_breadcrumbs (breadcrumps) (3.23KB) (0.11%)
      46μs
      1 x beforeRenderRawModule mod_login (Login) (4.19KB) (0.08%)
      33μs
      1 x Before Access::getAssetRules (id:16 name:com_menus) (1.16KB) (0.03%)
      11μs
      1 x beforeRenderModule mod_login (Login) (704B) (0.01%)
      4μs
      1 x beforeRenderModule mod_banners (Upcoming Events) (720B) (0.01%)
      4μs
      1 x beforeRenderModule mod_breadcrumbs (breadcrumps) (704B) (0.01%)
      3μs
    54 statements were executed, 2 of which were duplicates, 52 unique7.24ms184.23KB
    • SELECT @@SESSION.sql_mode;59μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
    • SELECT `data` FROM `v2014_session` WHERE `session_id` = ?102μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
    • SELECT `session_id` FROM `v2014_session` WHERE `session_id` = :session_id LIMIT 144μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
    • INSERT INTO `v2014_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)171μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
    • SELECT `id`,`rules` FROM `v2014_viewlevels`69μs944B/libraries/src/Access/Access.php:955Copy
    • SELECT `b`.`id` FROM `v2014_usergroups` AS `a` LEFT JOIN `v2014_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest136μs1.31KBParams/libraries/src/Access/Access.php:868Copy
    • SELECT `path` FROM v2014_rsfirewall_ignored WHERE `type`='ignore_folder' OR `type`='ignore_file'55μs552B/administrator/components/com_rsfirewall/helpers/config.php:56Copy
    • SELECT `file` FROM v2014_rsfirewall_hashes WHERE `type`='protect'681μs552B/administrator/components/com_rsfirewall/helpers/config.php:63Copy
    • SELECT * FROM v2014_rsfirewall_configuration108μs2.5KB/administrator/components/com_rsfirewall/helpers/config.php:71Copy
    • SHOW FULL COLUMNS FROM `v2014_rsfirewall_logs`382μs1.42KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
    • SELECT * FROM v2014_rsfirewall_hashes WHERE `type`='protect' AND (`flag`!='C' OR `flag` IS NULL)733μs848B/plugins/system/rsfirewall/rsfirewall.php:1078Copy
    • SELECT * FROM v2014_rsfirewall_snapshots WHERE `type`='protect'62μs752B/administrator/components/com_rsfirewall/helpers/snapshot.php:49Copy
    • SELECT * FROM `v2014_users` WHERE `id` = '71'68μs2.38KB/plugins/system/rsfirewall/rsfirewall.php:1116Copy
    • SELECT group_id FROM v2014_user_usergroup_map WHERE `user_id`=7152μs536B/administrator/components/com_rsfirewall/helpers/snapshot.php:70Copy
    • SELECT * FROM `v2014_users` WHERE `id` = '630'59μs2.38KB/plugins/system/rsfirewall/rsfirewall.php:1116Copy
    • SELECT group_id FROM v2014_user_usergroup_map WHERE `user_id`=63045μs552B/administrator/components/com_rsfirewall/helpers/snapshot.php:70Copy
    • SELECT * FROM `v2014_users` WHERE `id` = '15'49μs3.63KB/plugins/system/rsfirewall/rsfirewall.php:1116Copy
    • SELECT group_id FROM v2014_user_usergroup_map WHERE `user_id`=1544μs536B/administrator/components/com_rsfirewall/helpers/snapshot.php:70Copy
    • SELECT * FROM `v2014_users` WHERE `id` = '629'48μs2.38KB/plugins/system/rsfirewall/rsfirewall.php:1116Copy
    • SELECT group_id FROM v2014_user_usergroup_map WHERE `user_id`=62940μs552B/administrator/components/com_rsfirewall/helpers/snapshot.php:70Copy
    • SELECT `ip`,`reason` FROM v2014_rsfirewall_lists WHERE (`ip`='3.149.28.19' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'35μs576B/plugins/system/rsfirewall/rsfirewall.php:172Copy
    • SELECT `ip`,`reason` FROM v2014_rsfirewall_lists WHERE (`ip`='3.149.28.19' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'27μs576B/plugins/system/rsfirewall/rsfirewall.php:172Copy
    • SELECT * FROM v2014_rsfirewall_exceptions WHERE `published`='1'59μs1.48KB/plugins/system/rsfirewall/rsfirewall.php:729Copy
    • SET sql_mode=(SELECT REPLACE(@@sql_mode,'STRICT_TRANS_TABLES',''));22μs0B/administrator/components/com_eventbooking/libraries/rad/bootstrap.php:95Copy
    • SELECT `config_key`,`config_value` FROM v2014_eb_configs450μs24.56KB/administrator/components/com_eventbooking/libraries/rad/config/config.php:43Copy
    • SELECT * FROM v2014_eb_themes WHERE published = 153μs1.59KB/components/com_eventbooking/helper/helper.php:1102Copy
    • SHOW FULL COLUMNS FROM `v2014_eb_speakers`303μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
    • SHOW FULL COLUMNS FROM `v2014_eb_ticket_types`353μs1.52KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
    • SELECT a.*,DATEDIFF(event_date, '2025-01-07 21:51:49') AS number_event_dates,TIMESTAMPDIFF(MINUTE, a.late_fee_date, '2025-01-07 21:51:49') AS late_fee_date_diff,TIMESTAMPDIFF(MINUTE, a.event_date, '2025-01-07 21:51:49') AS event_start_minutes,TIMESTAMPDIFF(SECOND, registration_start_date, '2025-01-07 21:51:49') AS registration_start_minutes,TIMESTAMPDIFF(MINUTE, cut_off_date, '2025-01-07 21:51:49') AS cut_off_minutes,TIMESTAMPDIFF(MINUTE, '2025-01-07 21:51:49', early_bird_discount_date) AS date_diff,(IFNULL(SUM(b.number_registrants), 0) + a.private_booking_count) AS total_registrants,`c`.`name` AS `location_name`,`c`.`alias` AS `location_alias`,c.address AS location_address, c.lat, c.long,cat.tax_rate AS cat_tax_rate FROM v2014_eb_events AS a LEFT JOIN v2014_eb_registrants AS b ON (a.id = b.event_id AND b.group_id=0 AND (b.published = 1 OR (b.published = 0 AND b.payment_method LIKE "os_offline%"))) LEFT JOIN v2014_eb_locations AS c ON a.location_id = c.id LEFT JOIN v2014_eb_categories AS cat ON a.main_category_id = cat.id WHERE a.id = 9 GROUP BY a.id314μs24.97KB/components/com_eventbooking/model/event.php:76Copy
    • SELECT a.*, (IFNULL(SUM(b.number_registrants), 0) + a.private_booking_count) AS total_registrants,DATEDIFF(event_date, '2025-01-07 21:51:49') AS number_event_dates,TIMESTAMPDIFF(MINUTE, a.event_date, '2025-01-07 21:51:49') AS event_start_minutes,DATEDIFF('2025-01-07 21:51:49', a.late_fee_date) AS late_fee_date_diff,TIMESTAMPDIFF(SECOND, registration_start_date, '2025-01-07 21:51:49') AS registration_start_minutes,TIMESTAMPDIFF(MINUTE, cut_off_date, '2025-01-07 21:51:49') AS cut_off_minutes,TIMESTAMPDIFF(MINUTE, '2025-01-07 21:51:49', early_bird_discount_date) AS date_diff,l.lat, l.long, l.address AS location_address,`l`.`name` AS `location_name`,c.tax_rate AS cat_tax_rate FROM v2014_eb_events AS a LEFT JOIN v2014_eb_categories AS c ON a.main_category_id = c.id LEFT JOIN v2014_eb_locations AS l ON a.location_id = l.id LEFT JOIN v2014_eb_registrants AS b ON (a.id = b.event_id AND b.group_id=0 AND (b.published = 1 OR (b.published = 0 AND b.payment_method LIKE "os_offline%"))) WHERE a.id = 9 GROUP BY a.id262μs24.94KB/components/com_eventbooking/helper/database.php:118Copy
    • SELECT * FROM v2014_eb_taxes WHERE published = 1 LIMIT 260μs912B/components/com_eventbooking/helper/registration.php:6270Copy
    • SELECT * FROM v2014_eb_locations137μs34.73KB/components/com_eventbooking/helper/data.php:624Copy
    • SELECT a.*, b.event_id FROM v2014_eb_categories AS a INNER JOIN v2014_eb_event_categories AS b ON a.id = b.category_id WHERE b.event_id IN (:preparedArray1) ORDER BY b.id140μs8.37KBParams/components/com_eventbooking/helper/data.php:651Copy
    • UPDATE v2014_eb_events SET hits = hits + 1 WHERE id = 973μs48B/components/com_eventbooking/model/event.php:195Copy
    • SELECT * FROM v2014_eb_agendas WHERE event_id = 9 ORDER BY ordering35μs768B/plugins/eventbooking/agendas/agendas.php:220Copy
    • SELECT a.* FROM v2014_eb_speakers AS a INNER JOIN v2014_eb_event_speakers AS b ON a.id = b.speaker_id WHERE b.event_id = 9 ORDER BY b.id73μs928B/plugins/eventbooking/speakers/speakers.php:345Copy
    • SELECT * FROM v2014_eb_event_group_prices WHERE event_id = 9 ORDER BY id41μs688B/components/com_eventbooking/helper/database.php:216Copy
    • SELECT id, parent, alias FROM v2014_eb_categories79μs1.38KB/components/com_eventbooking/helper/route.php:653Copy
    • SELECT id FROM v2014_eb_urls WHERE md5_key = '8bc35e8daba32ceb4055c3e6df698fb8'51μs536B/components/com_eventbooking/router.php:490Copy
    • SELECT id, parent,`name` AS `name` FROM v2014_eb_categories WHERE published = 197μs1.38KB/components/com_eventbooking/helper/data.php:578Copy
    • SELECT id FROM v2014_eb_urls WHERE md5_key = '3bbc4b1260ffa21cbd5fce437b941f74'47μs536B/components/com_eventbooking/router.php:490Copy
    • SELECT id FROM v2014_eb_urls WHERE md5_key = '4c6c098bc05c139dde42845cd25a0878'55μs536B/components/com_eventbooking/router.php:490Copy
    • SELECT id FROM v2014_eb_urls WHERE md5_key = '10ac194b789144cc33c4b8d59a93c024'50μs536B/components/com_eventbooking/router.php:490Copy
    • SELECT id FROM v2014_eb_urls WHERE md5_key = 'f7befc67e4b1ddf3a03d496537760671'38μs536B/components/com_eventbooking/router.php:490Copy
    • SELECT `id`,`name`,`rules`,`parent_id` FROM `v2014_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41)312μs7.44KBParams/libraries/src/Access/Access.php:357Copy
    • SELECT * FROM `v2014_banners` WHERE (`reset` <= :date AND `reset` IS NOT NULL) AND (`checked_out` IS NULL OR `checked_out` = :userId)161μs5.39KBParams/administrator/components/com_banners/src/Helper/BannersHelper.php:69Copy
    • SELECT `a`.`id`,`a`.`type`,`a`.`name`,`a`.`clickurl`,`a`.`sticky`,`a`.`cid`,`a`.`description`,`a`.`params`,`a`.`custombannercode`,`a`.`track_impressions`,`cl`.`track_impressions` AS `client_track_impressions` FROM `v2014_banners` AS `a` LEFT JOIN `v2014_banner_clients` AS `cl` ON `cl`.`id` = `a`.`cid` WHERE ( ( (`a`.`state` = 1) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2)) AND (`a`.`imptotal` = 0 OR `a`.`impmade` < `a`.`imptotal`) AND `a`.`catid` IN (:preparedArray1) ORDER BY `a`.`sticky` DESC, RAND() LIMIT 1216μs2.27KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
    • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `v2014_scheduler_tasks` AS `a` WHERE `a`.`state` = 178μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
    • SELECT id FROM v2014_eb_urls WHERE md5_key = '33f2ee11f1130c5c6e11061cc91d9b9a'64μs536B/components/com_eventbooking/router.php:490Copy
    • SELECT `alias` FROM `v2014_content` WHERE `id` = :id69μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
    • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `v2014_categories` AS `s` INNER JOIN `v2014_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`230μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
    • SELECT `alias` FROM `v2014_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
    • SELECT `session_id` FROM `v2014_session` WHERE `session_id` = ?55μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
    • UPDATE `v2014_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?133μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy