This is the backend code for the Flee-Mail Mass Email
Detector. package.json
and package-lock.json
are configuration
files for Node.js specifying libraries. The source code for this
application lives in the app/
directory. app/app.js
provides the main
functionality of handling incoming connections and adding messages to our
database. app/med.js
provides the functionality for comparing an email
against our database. app/levenshtein.js
and app/levenshtein_util.js
are modified parts of the edit-distance-js library. They are included in
app/
since the functionality of app/med.js
depends on them.
Additionally, a copy of the app's icon and logo are contained in the
img/
directory.
This project uses SPDX-License-Identifiers to specify the licensing of individual files. Some code in this repository is a modified copy of edit-distance-js, which is licensed under the Apache License version 2.0. The rest of the files is licensed under the GNU Affero General Public License version 3.0 or later. A copy of these licenses is available in the LICENSE directory.