Using Custom Entity Types
Define your own custom entity types to receive data
Last updated
function doLookup(entities, options, cb){
let lookupResults = [];
async.each(entities, function(entity, next){
if(entity.type === 'IPv4'){
// do IPv4 lookup logic here
next(null);
}else if(entity.type === 'custom'){
// do hostname lookup logic here
next(null);
}
}, function(err){
cb(err, lookupResults);
});
}function doLookup(entities, options, cb){
let lookupResults = [];
async.each(entities, function(entity, next){
if(entity.types.indexOf('custom.hostnameLinux') >= 0){
// do hostnameLinux lookup logic here
next(null);
}else {
// do hostnameWindows lookup here
next(null);
}
}, function(err){
cb(err, lookupResults);
});
}