Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created May 2, 2019 14:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryantm/fd0f3bb465b9ca21e380ab02cd3ecbb3 to your computer and use it in GitHub Desktop.
Save ryantm/fd0f3bb465b9ca21e380ab02cd3ecbb3 to your computer and use it in GitHub Desktop.
/nix/store/playk74ajbgvw8qaj0k6jb31zwnqgzf7-rspamd-1.9.2
├── bin
│   ├── rspamadm
│   ├── rspamc
│   ├── rspamd
│   └── rspamd_stats
├── etc
│   └── rspamd
│   ├── 2tld.inc
│   ├── actions.conf
│   ├── cgp.inc
│   ├── common.conf
│   ├── composites.conf
│   ├── dmarc_whitelist.inc
│   ├── groups.conf
│   ├── logging.inc
│   ├── maillist.inc
│   ├── metrics.conf
│   ├── mid.inc
│   ├── mime_types.inc
│   ├── modules.conf
│   ├── modules.d
│   │   ├── antivirus.conf
│   │   ├── arc.conf
│   │   ├── asn.conf
│   │   ├── chartable.conf
│   │   ├── clickhouse.conf
│   │   ├── dcc.conf
│   │   ├── dkim.conf
│   │   ├── dkim_signing.conf
│   │   ├── dmarc.conf
│   │   ├── elastic.conf
│   │   ├── emails.conf
│   │   ├── external_services.conf
│   │   ├── force_actions.conf
│   │   ├── forged_recipients.conf
│   │   ├── fuzzy_check.conf
│   │   ├── greylist.conf
│   │   ├── hfilter.conf
│   │   ├── history_redis.conf
│   │   ├── ip_score.conf
│   │   ├── maillist.conf
│   │   ├── metadata_exporter.conf
│   │   ├── metric_exporter.conf
│   │   ├── mid.conf
│   │   ├── milter_headers.conf
│   │   ├── mime_types.conf
│   │   ├── multimap.conf
│   │   ├── mx_check.conf
│   │   ├── neural.conf
│   │   ├── once_received.conf
│   │   ├── phishing.conf
│   │   ├── ratelimit.conf
│   │   ├── rbl.conf
│   │   ├── redis.conf
│   │   ├── regexp.conf
│   │   ├── replies.conf
│   │   ├── reputation.conf
│   │   ├── rspamd_update.conf
│   │   ├── spamassassin.conf
│   │   ├── spamtrap.conf
│   │   ├── spf.conf
│   │   ├── surbl.conf
│   │   ├── trie.conf
│   │   ├── url_redirector.conf
│   │   ├── url_reputation.conf
│   │   ├── url_tags.conf
│   │   └── whitelist.conf
│   ├── options.inc
│   ├── redirectors.inc
│   ├── rspamd.conf
│   ├── scores.d
│   │   ├── fuzzy_group.conf
│   │   ├── headers_group.conf
│   │   ├── hfilter_group.conf
│   │   ├── mime_types_group.conf
│   │   ├── mua_group.conf
│   │   ├── phishing_group.conf
│   │   ├── policies_group.conf
│   │   ├── rbl_group.conf
│   │   ├── statistics_group.conf
│   │   ├── subject_group.conf
│   │   ├── surbl_group.conf
│   │   └── whitelist_group.conf
│   ├── settings.conf
│   ├── spf_dkim_whitelist.inc
│   ├── statistic.conf
│   ├── surbl-whitelist.inc
│   ├── worker-controller.inc
│   ├── worker-fuzzy.inc
│   ├── worker-normal.inc
│   └── worker-proxy.inc
├── lib
│   └── rspamd
│   ├── libdecisiontree.so
│   ├── libpaths.so
│   ├── librspamd-actrie.so
│   ├── librspamd-server.so
│   ├── libTHNN.so
│   ├── libTH.so
│   └── libtorch.so
└── share
├── examples
│   └── rspamd
├── man
│   ├── man1
│   │   ├── rspamadm.1.gz
│   │   └── rspamc.1.gz
│   └── man8
│   └── rspamd.8.gz
└── rspamd
├── effective_tld_names.dat
├── elastic
│   ├── kibana.json
│   └── rspamd_template.json
├── languages
│   ├── af.json
│   ├── an.json
│   ├── ar.json
│   ├── bg.json
│   ├── bn.json
│   ├── br.json
│   ├── cs.json
│   ├── cy.json
│   ├── da.json
│   ├── de.json
│   ├── en.json
│   ├── es.json
│   ├── et.json
│   ├── eu.json
│   ├── fa.json
│   ├── fi.json
│   ├── fr.json
│   ├── ga.json
│   ├── hi.json
│   ├── hr.json
│   ├── hu.json
│   ├── id.json
│   ├── is.json
│   ├── it.json
│   ├── lt.json
│   ├── lv.json
│   ├── mr.json
│   ├── ms.json
│   ├── ne.json
│   ├── nl.json
│   ├── no.json
│   ├── pa.json
│   ├── pl.json
│   ├── pt.json
│   ├── ro.json
│   ├── ru.json
│   ├── sl.json
│   ├── so.json
│   ├── sq.json
│   ├── sr.json
│   ├── stop_words
│   ├── sv.json
│   ├── sw.json
│   ├── tr.json
│   ├── uk.json
│   ├── ur.json
│   └── vi.json
├── lualib
│   ├── ansicolors.lua
│   ├── argparse.lua
│   ├── decisiontree
│   │   ├── benchmark.lua
│   │   ├── CartNode.lua
│   │   ├── CartTrainer.lua
│   │   ├── CartTree.lua
│   │   ├── DataSet.lua
│   │   ├── DecisionForest.lua
│   │   ├── DecisionForestTrainer.lua
│   │   ├── DecisionTree.lua
│   │   ├── DFD.lua
│   │   ├── _env.lua
│   │   ├── GiniState.lua
│   │   ├── GradientBoostState.lua
│   │   ├── GradientBoostTrainer.lua
│   │   ├── init.lua
│   │   ├── LogitBoostCriterion.lua
│   │   ├── math.lua
│   │   ├── MSECriterion.lua
│   │   ├── RandomForestTrainer.lua
│   │   ├── Sparse2Dense.lua
│   │   ├── SparseTensor.lua
│   │   ├── test.lua
│   │   ├── TreeState.lua
│   │   ├── utils.lua
│   │   └── WorkPool.lua
│   ├── fun.lua
│   ├── global_functions.lua
│   ├── lpegre.lua
│   ├── lua_auth_results.lua
│   ├── lua_cfg_transform.lua
│   ├── lua_clickhouse.lua
│   ├── lua_dkim_tools.lua
│   ├── lua_ffi
│   │   ├── common.lua
│   │   ├── dkim.lua
│   │   ├── init.lua
│   │   └── spf.lua
│   ├── lua_fuzzy.lua
│   ├── lua_ical.lua
│   ├── lua_maps.lua
│   ├── lua_meta.lua
│   ├── lua_nn.lua
│   ├── lua_redis.lua
│   ├── lua_scanners
│   │   ├── clamav.lua
│   │   ├── common.lua
│   │   ├── dcc.lua
│   │   ├── fprot.lua
│   │   ├── icap.lua
│   │   ├── init.lua
│   │   ├── kaspersky_av.lua
│   │   ├── oletools.lua
│   │   ├── savapi.lua
│   │   ├── sophos.lua
│   │   ├── spamassassin.lua
│   │   └── vadesecure.lua
│   ├── lua_selectors.lua
│   ├── lua_squeeze_rules.lua
│   ├── lua_stat.lua
│   ├── lua_tcp_sync.lua
│   ├── lua_util.lua
│   ├── lupa.lua
│   ├── moses.lua
│   ├── nn
│   │   ├── AbsCriterion.lua
│   │   ├── Abs.lua
│   │   ├── AddConstant.lua
│   │   ├── Add.lua
│   │   ├── BatchNormalization.lua
│   │   ├── BCECriterion.lua
│   │   ├── Bilinear.lua
│   │   ├── Bottle.lua
│   │   ├── CAdd.lua
│   │   ├── CAddTable.lua
│   │   ├── CAddTensorTable.lua
│   │   ├── CDivTable.lua
│   │   ├── Clamp.lua
│   │   ├── ClassNLLCriterion.lua
│   │   ├── ClassSimplexCriterion.lua
│   │   ├── CMaxTable.lua
│   │   ├── CMinTable.lua
│   │   ├── CMul.lua
│   │   ├── CMulTable.lua
│   │   ├── Collapse.lua
│   │   ├── Concat.lua
│   │   ├── ConcatTable.lua
│   │   ├── Constant.lua
│   │   ├── Container.lua
│   │   ├── Contiguous.lua
│   │   ├── Convert.lua
│   │   ├── Copy.lua
│   │   ├── CosineDistance.lua
│   │   ├── CosineEmbeddingCriterion.lua
│   │   ├── Cosine.lua
│   │   ├── CReLU.lua
│   │   ├── Criterion.lua
│   │   ├── CriterionTable.lua
│   │   ├── CrossEntropyCriterion.lua
│   │   ├── CSubTable.lua
│   │   ├── Decorator.lua
│   │   ├── DepthConcat.lua
│   │   ├── DistanceRatioCriterion.lua
│   │   ├── DistKLDivCriterion.lua
│   │   ├── DontCast.lua
│   │   ├── DotProduct.lua
│   │   ├── Dropout.lua
│   │   ├── ELU.lua
│   │   ├── ErrorMessages.lua
│   │   ├── Euclidean.lua
│   │   ├── Exp.lua
│   │   ├── FlattenTable.lua
│   │   ├── GatedLinearUnit.lua
│   │   ├── GPU.lua
│   │   ├── GradientReversal.lua
│   │   ├── HardShrink.lua
│   │   ├── HardTanh.lua
│   │   ├── hessian.lua
│   │   ├── HingeEmbeddingCriterion.lua
│   │   ├── Identity.lua
│   │   ├── IndexLinear.lua
│   │   ├── Index.lua
│   │   ├── init.lua
│   │   ├── Jacobian.lua
│   │   ├── JoinTable.lua
│   │   ├── Kmeans.lua
│   │   ├── L1Cost.lua
│   │   ├── L1HingeEmbeddingCriterion.lua
│   │   ├── L1Penalty.lua
│   │   ├── LayerNormalization.lua
│   │   ├── LeakyReLU.lua
│   │   ├── Linear.lua
│   │   ├── LinearWeightNorm.lua
│   │   ├── Log.lua
│   │   ├── LogSigmoid.lua
│   │   ├── LogSoftMax.lua
│   │   ├── LookupTable.lua
│   │   ├── MapTable.lua
│   │   ├── MarginCriterion.lua
│   │   ├── MarginRankingCriterion.lua
│   │   ├── MaskedSelect.lua
│   │   ├── Max.lua
│   │   ├── Maxout.lua
│   │   ├── Mean.lua
│   │   ├── Min.lua
│   │   ├── MixtureTable.lua
│   │   ├── MM.lua
│   │   ├── ModuleCriterion.lua
│   │   ├── Module.lua
│   │   ├── MSECriterion.lua
│   │   ├── MulConstant.lua
│   │   ├── Mul.lua
│   │   ├── MultiCriterion.lua
│   │   ├── MultiLabelMarginCriterion.lua
│   │   ├── MultiLabelSoftMarginCriterion.lua
│   │   ├── MultiMarginCriterion.lua
│   │   ├── MV.lua
│   │   ├── NaN.lua
│   │   ├── Narrow.lua
│   │   ├── NarrowTable.lua
│   │   ├── Normalize.lua
│   │   ├── OneHot.lua
│   │   ├── Padding.lua
│   │   ├── PairwiseDistance.lua
│   │   ├── ParallelCriterion.lua
│   │   ├── Parallel.lua
│   │   ├── ParallelTable.lua
│   │   ├── PartialLinear.lua
│   │   ├── PixelShuffle.lua
│   │   ├── Power.lua
│   │   ├── PReLU.lua
│   │   ├── PrintSize.lua
│   │   ├── Profile.lua
│   │   ├── ReLU6.lua
│   │   ├── ReLU.lua
│   │   ├── Replicate.lua
│   │   ├── Reshape.lua
│   │   ├── RReLU.lua
│   │   ├── Select.lua
│   │   ├── SelectTable.lua
│   │   ├── Sequential.lua
│   │   ├── Sigmoid.lua
│   │   ├── SmoothL1Criterion.lua
│   │   ├── SoftMarginCriterion.lua
│   │   ├── SoftMax.lua
│   │   ├── SoftMin.lua
│   │   ├── SoftPlus.lua
│   │   ├── SoftShrink.lua
│   │   ├── SoftSign.lua
│   │   ├── SparseJacobian.lua
│   │   ├── SparseLinear.lua
│   │   ├── SpatialAdaptiveAveragePooling.lua
│   │   ├── SpatialAdaptiveMaxPooling.lua
│   │   ├── SpatialAutoCropMSECriterion.lua
│   │   ├── SpatialAveragePooling.lua
│   │   ├── SpatialBatchNormalization.lua
│   │   ├── SpatialClassNLLCriterion.lua
│   │   ├── SpatialContrastiveNormalization.lua
│   │   ├── SpatialConvolutionLocal.lua
│   │   ├── SpatialConvolution.lua
│   │   ├── SpatialConvolutionMap.lua
│   │   ├── SpatialConvolutionMM.lua
│   │   ├── SpatialCrossMapLRN.lua
│   │   ├── SpatialDepthWiseConvolution.lua
│   │   ├── SpatialDilatedConvolution.lua
│   │   ├── SpatialDilatedMaxPooling.lua
│   │   ├── SpatialDivisiveNormalization.lua
│   │   ├── SpatialDropout.lua
│   │   ├── SpatialFractionalMaxPooling.lua
│   │   ├── SpatialFullConvolution.lua
│   │   ├── SpatialFullConvolutionMap.lua
│   │   ├── SpatialLogSoftMax.lua
│   │   ├── SpatialLPPooling.lua
│   │   ├── SpatialMaxPooling.lua
│   │   ├── SpatialMaxUnpooling.lua
│   │   ├── SpatialReflectionPadding.lua
│   │   ├── SpatialReplicationPadding.lua
│   │   ├── SpatialSoftMax.lua
│   │   ├── SpatialSubSampling.lua
│   │   ├── SpatialSubtractiveNormalization.lua
│   │   ├── SpatialUpSamplingBilinear.lua
│   │   ├── SpatialUpSamplingNearest.lua
│   │   ├── SpatialZeroPadding.lua
│   │   ├── SplitTable.lua
│   │   ├── Sqrt.lua
│   │   ├── Square.lua
│   │   ├── Squeeze.lua
│   │   ├── StochasticGradient.lua
│   │   ├── Sum.lua
│   │   ├── Tanh.lua
│   │   ├── TanhShrink.lua
│   │   ├── TemporalConvolution.lua
│   │   ├── TemporalDynamicKMaxPooling.lua
│   │   ├── TemporalMaxPooling.lua
│   │   ├── TemporalRowConvolution.lua
│   │   ├── TemporalSubSampling.lua
│   │   ├── test.lua
│   │   ├── THNN_h.lua
│   │   ├── THNN.lua
│   │   ├── Threshold.lua
│   │   ├── Transpose.lua
│   │   ├── Unsqueeze.lua
│   │   ├── utils.lua
│   │   ├── View.lua
│   │   ├── VolumetricAveragePooling.lua
│   │   ├── VolumetricBatchNormalization.lua
│   │   ├── VolumetricConvolution.lua
│   │   ├── VolumetricDilatedConvolution.lua
│   │   ├── VolumetricDilatedMaxPooling.lua
│   │   ├── VolumetricDropout.lua
│   │   ├── VolumetricFractionalMaxPooling.lua
│   │   ├── VolumetricFullConvolution.lua
│   │   ├── VolumetricMaxPooling.lua
│   │   ├── VolumetricMaxUnpooling.lua
│   │   ├── VolumetricReplicationPadding.lua
│   │   ├── WeightedEuclidean.lua
│   │   ├── WeightedMSECriterion.lua
│   │   ├── WeightNorm.lua
│   │   ├── WhiteNoise.lua
│   │   ├── ZeroGrad.lua
│   │   ├── ZipTable.lua
│   │   └── ZipTableOneToMany.lua
│   ├── optim
│   │   ├── adadelta.lua
│   │   ├── adagrad.lua
│   │   ├── adamax.lua
│   │   ├── adam.lua
│   │   ├── asgd.lua
│   │   ├── cg.lua
│   │   ├── checkgrad.lua
│   │   ├── cmaes.lua
│   │   ├── ConfusionMatrix.lua
│   │   ├── de.lua
│   │   ├── fista.lua
│   │   ├── init.lua
│   │   ├── lbfgs.lua
│   │   ├── Logger.lua
│   │   ├── lswolfe.lua
│   │   ├── nag.lua
│   │   ├── polyinterp.lua
│   │   ├── rmsprop.lua
│   │   ├── rprop.lua
│   │   └── sgd.lua
│   ├── paths
│   │   └── init.lua
│   ├── plugins_stats.lua
│   ├── rescore_utility.lua
│   ├── rspamadm
│   │   ├── configgraph.lua
│   │   ├── confighelp.lua
│   │   ├── configwizard.lua
│   │   ├── cookie.lua
│   │   ├── corpus_test.lua
│   │   ├── dns_tool.lua
│   │   ├── fuzzy_convert.lua
│   │   ├── fuzzy_stat.lua
│   │   ├── grep.lua
│   │   ├── keypair.lua
│   │   ├── mime.lua
│   │   ├── rescore.lua
│   │   ├── stat_convert.lua
│   │   └── template.lua
│   ├── tableshape.lua
│   └── torch
│   ├── CmdLine.lua
│   ├── FFInterface.lua
│   ├── File.lua
│   ├── init.lua
│   ├── paths.lua
│   ├── Tensor.lua
│   ├── Tester.lua
│   ├── test.lua
│   └── TestSuite.lua
├── plugins
│   ├── antivirus.lua
│   ├── arc.lua
│   ├── asn.lua
│   ├── bayes_expiry.lua
│   ├── clickhouse.lua
│   ├── clustering.lua
│   ├── dcc.lua
│   ├── dkim_signing.lua
│   ├── dmarc.lua
│   ├── dynamic_conf.lua
│   ├── elastic.lua
│   ├── emails.lua
│   ├── external_services.lua
│   ├── force_actions.lua
│   ├── forged_recipients.lua
│   ├── fuzzy_collect.lua
│   ├── greylist.lua
│   ├── hfilter.lua
│   ├── history_redis.lua
│   ├── ip_score.lua
│   ├── maillist.lua
│   ├── maps_stats.lua
│   ├── metadata_exporter.lua
│   ├── metric_exporter.lua
│   ├── mid.lua
│   ├── milter_headers.lua
│   ├── mime_types.lua
│   ├── multimap.lua
│   ├── mx_check.lua
│   ├── neural.lua
│   ├── once_received.lua
│   ├── phishing.lua
│   ├── ratelimit.lua
│   ├── rbl.lua
│   ├── replies.lua
│   ├── reputation.lua
│   ├── rspamd_update.lua
│   ├── settings.lua
│   ├── spamassassin.lua
│   ├── spamtrap.lua
│   ├── trie.lua
│   ├── url_redirector.lua
│   ├── url_reputation.lua
│   ├── url_tags.lua
│   └── whitelist.lua
├── rules
│   ├── forwarding.lua
│   ├── headers_checks.lua
│   ├── html.lua
│   ├── http_headers.lua
│   ├── mid.lua
│   ├── misc.lua
│   ├── regexp
│   │   ├── compromised_hosts.lua
│   │   ├── headers.lua
│   │   ├── misc.lua
│   │   └── upstream_spam_filters.lua
│   ├── rspamd.classifiers.lua
│   ├── rspamd.lua
│   └── subject_checks.lua
└── www
├── css
│   ├── bootstrap.min.css
│   ├── d3evolution.css
│   ├── footable.bootstrap.min.css
│   ├── nprogress.css
│   └── rspamd.css
├── favicon.ico
├── fonts
│   ├── glyphicons-halflings-regular.ttf
│   ├── glyphicons-halflings-regular.woff
│   └── glyphicons-halflings-regular.woff2
├── img
│   ├── asc.png
│   ├── desc.png
│   └── rspamd_logo_navbar.png
├── index.html
├── js
│   ├── app
│   │   ├── config.js
│   │   ├── graph.js
│   │   ├── history.js
│   │   ├── rspamd.js
│   │   ├── stats.js
│   │   ├── symbols.js
│   │   └── upload.js
│   ├── lib
│   │   ├── bootstrap.min.js
│   │   ├── d3evolution.min.js
│   │   ├── d3.min.js
│   │   ├── d3pie.min.js
│   │   ├── domReady.js
│   │   ├── footable.min.js
│   │   ├── humanize.min.js
│   │   ├── jquery-3.3.1.min.js
│   │   ├── nprogress.min.js
│   │   ├── require.min.js
│   │   └── visibility.min.js
│   └── main.js
├── plugins.txt
├── react-index.html
└── README.md
35 directories, 545 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment