Skip to content

Smishing dataset

Bell Eapen edited this page Nov 10, 2025 · 2 revisions

Smishing dataset

Overview

Walkthrough for an SMS phishing dataset focusing on text-first analysis with optional numeric features.

Steps

  1. Prepare and import
mkdir smishing_demo && cd smishing_demo
mkdir crisp_source
# Copy dataset CSV to crisp_source
crisp --source crisp_source --out crisp_input --unstructured text
  1. Qualitative analysis
crisp --inp crisp_input --assign --out crisp_input
crisp --inp crisp_input --print "documents metadata"
  1. Semantic filtering examples
crisp --inp crisp_input --filters keywords=bank
crisp --inp crisp_input --filters keywords=otp
  1. Visualization
crispviz --inp crisp_input --wordcloud --out viz_out/
  1. Optional quantitative steps (if labels available)
crisp --inp crisp_input --ml --cart --regression --out crisp_input

Sense-making Notes

  • Examine themes such as urgency and impersonation; compare with quantitative predictors (e.g., message length, presence of URLs) if available (Mettler et al., 2025).
  • Use TDABM to identify structural neighborhoods for targeted memo writing (Rudkin & Dlotko, 2024).

See Also

Smishing dataset

Overview

This page documents a smishing (SMS phishing) dataset walkthrough analogous to the COVID demos, focusing on text-first analysis and optional numeric integration where labels exist.

Steps

  1. Prepare folders and import:
mkdir smishing_demo && cd smishing_demo
mkdir crisp_source
# Copy dataset CSV to crisp_source
crisp --source crisp_source --out crisp_input --unstructured text
  1. Qualitative analysis:
crisp --inp crisp_input --assign --out crisp_input
crisp --inp crisp_input --print "documents metadata"
  1. Semantic filtering examples:
crisp --inp crisp_input --filters keywords=bank
crisp --inp crisp_input --filters keywords=otp
  1. Visualization:
crispviz --inp crisp_input --wordcloud --out viz_out/
  1. Optional quantitative steps (if labels available):
crisp --inp crisp_input --ml --cart --regression --out crisp_input

Sense-making Notes

  • Examine themes (e.g., urgency, impersonation) and relate to numeric predictors (e.g., message length) when available.
  • Use semantic chunk search for exemplar phrases to refine categories (e.g., "verify account").

See Also

Clone this wiki locally