Skip to main content
. 2023 May 9;8(2):197. doi: 10.3390/biomimetics8020197
Algorithm 5: the Suggested Clustering Model
Input: Xi: Passive DNS Dataset
GA parameters configuration
ABC classifier parameters configuration
Output: URL classifier (malicious, benign)
Begin
  •      1.

     Initially load dataset in Hadoop

  •      2.

     Apply preprocessing in multiple parallel operations

  •      3.

    For each MapReduce partitions

  •      4.

     Apply feature extraction procedure

  •      5.

    End for

  •      6.

     Aggregate selected features

  •      7.

     Call algorithm 1 for feature selection

  •      8.

     Call algorithm 4 for two-step QABC clustering

  •      9.

     Classify unknown URL according to the trained classifier

End